Learning Resources
📘 Official Documentation & Specs
- Model Context Protocol (MCP) Official Site - The primary entry point for concepts (Clients, Servers, Hosts).
- MCP TypeScript SDK (GitHub) - The official Node.js/TypeScript implementation and source of truth.
- MCP Protocol Specification - Technical documentation on JSON-RPC message formats and transport layers.
🟣 Heroku Deployment & Guides
- Heroku Blog: Building MCP Servers on Heroku - The official announcement and overview of the "MCP Toolkit."
- DevCenter: Working With MCP on Heroku - Technical guide on registering servers with Heroku's Managed Inference add-on.
- DevCenter: Heroku Remote MCP Server - How to configure secure OAuth connections for remote servers.
- Case Study: Using Cursor with Heroku MCP - A practical guide on connecting the Cursor AI editor to Heroku.
📺 Video Tutorials
- How to Build an AI-Powered MCP Server with Heroku & Amazon Q - (24 mins) A walkthrough of scaffolding and deploying a server to Heroku.
- Building an MCP Server with Node.js - (30 mins) A hands-on coding session starting from
npm init. - Create MCP Server Terminal Chat Bot Using Node.js - (15 mins) Focuses on building a chatbot backend with MCP.
- MCP Tutorial: Connect AI to your HomeLab - (20 mins) Explains connecting external tools and local APIs to AI agents.
🛠️ Libraries & SDKs
- @modelcontextprotocol/sdk (NPM) - The core Node.js package required for development.
🚀 Tutorials & Guides
- Official Quickstart: Building a Server - Step-by-step official guide to your first server.
- LangChain JS: MCP Adapters - How to bridge MCP servers into LangChain agents.
🧩 Tools & Debugging
- MCP Inspector - Interactive developer tool to test servers without a full client.
- Awesome MCP Servers - List of public servers to browse for inspiration.