MCP (Model Context Protocol)
MCP (Model Context Protocol) Guides
Build and connect MCP servers to give AI tools access to your data, APIs, and external services.
What Is MCP (Model Context Protocol) and Why It Matters
MCP is the universal connector between AI tools and external services. The USB-C of AI integrations -- one protocol, every tool.
MCP Tools, Resources, and Prompts Explained
The three building blocks of every MCP server. Tools are LLM-controlled, resources are user-controlled, and prompts are reusable templates.
MCP Documentation and SDK Reference Guide
Where to find the MCP docs, the llms-full.txt trick for learning with AI, and official SDKs for TypeScript, Python, and more.
How to Set Up Your MCP Development Environment
Install Node.js, the MCP SDK, TypeScript, and Zod. Configure tsconfig.json and build scripts. Everything you need before writing server code.
Build Your First MCP Server: Weather API Tutorial
Follow the official MCP quickstart to build a weather server with two tools, then connect it to Claude Desktop and Cursor.
How to Connect MCP Servers to Claude Desktop and Cursor
Step-by-step setup for both MCP clients. Covers claude_desktop_config.json, Cursor MCP settings, and what each client supports.
How to Build a Custom MCP Server in TypeScript
Initialize a project, set up the MCP server instance, connect the transport layer, and pass API keys. The core skeleton every server needs.
How to Add Tools to Your MCP Server
Register tools with server.tool(), define parameters with Zod, implement callbacks, and test in Cursor Agent and Claude Desktop.
Adding Resources and Prompts to Your MCP Server
Use server.resource() for user-controlled context and server.prompt() for reusable templates. Plus a combined workflow with all three.
How to Install and Use Community MCP Servers
Find, install, and configure third-party MCP servers. Walkthrough with the Filesystem server for Claude Desktop.
How to Install the Filesystem MCP Server
The filesystem MCP server gives your AI apps read and write access to any folder on your machine. Install it in minutes using NPX with a simple allow-list config.
MCP Big Picture: How Servers, Clients, and Host Apps Fit Together
How MCP clients, servers, and host applications connect. Covers the feature matrix across Claude Desktop and Cursor, and why tools get the broadest compatibility today.
Building the Core of a Custom MCP Server
Set up the server skeleton, initialize the transport layer, and handle API key injection. Every MCP server you build starts from this TypeScript foundation.