MCP is an open protocol that standardizes how applications provide context to LLMs. Think of MCP like a USB-C port for AI applications. Just as USB-C provides a standardized way to connect your devices to various peripherals and accessories, MCP provides a standardized way to connect AI models to different data sources and tools.
Resources
Introductory
Server listings/registries
- Glama - based on punkpeye/awesome-mcp-servers
- modelcontextprotocol/servers
- MCP Directory
- MCP Index | The Directory of Model Context Protocol Servers
- MCP Now
- Best MCP Servers and Clients List
- MCP Server Info
- Awesome MCP Servers
- mcp.so
- Smithery
Notable servers
- Anthropic
- Reference implementations
- Filesystem
- Sequential Thinking - a tool for dynamic and reflective problem-solving through a structured thinking process
- Reference implementations
- Chrome Dev Tools - control a live Chrome browser
- Context7 - Up-to-date documentation for LLMs and AI code editors
- DigitalOcean
- GitHub
Clients (hosts)
- [[Claude#[Claude Desktop](https //claude.ai/download)|Claude Desktop]]
- Microsoft Copilot Studio
And most of the following:
Coding agents / Harnesses
IDE-based
- GitHub Copilot (VS Code extension)
- Model selection
- Chat
- Code suggestions
- Code review
- Use MCP servers in VS Code (Preview)
- Extending Copilot Chat with the Model Context Protocol (MCP) - GitHub Docs
- Extending Copilot coding agent with the Model Context Protocol (MCP) - GitHub Docs
- Firebase Studio (web-based VS Code fork)
- Devin (web-based)
- Windsurf (VS Code fork, formerly “Codeium”)
- Cursor (VS Code fork)
- Augment Code (VS Code extension)
- Roo Code (VS Code extension)
- Cline (VS Code extension)
TUIs/ADEs
- AWS Kiro (VS Code fork)
- Claude Code
- bolt.new (web-based)
- GitHub integration
- Jules (web-based)
- openai/codex (CLI / GUI)
Lightweight coding agent that runs in your terminal
- Codex (GUI app with the same name)
- Augment Code
- Intent (ADE)
- Auggie (TUI)
- Abacus.AI
- Doriandarko/deepseek-engineer - a powerful coding assistant application that integrates with the DeepSeek API to process user conversations and generate structured JSON responses. Through an intuitive command-line interface, it can read local file contents, create new files, and apply diff edits to existing files in real time.
- v0 by Vercel
- Google Gemini (CLI)
- Google Antigravity (GUI)
- Warp (CLI)
- opencode (CLI)
- Pi (CLI)
Generic agent skills / frameworks / methodologies
Link to original
Frameworks
FAQ
Filesystem MCP server PoC with Claude Desktop
- Install filesystem MCP server:
npm install -g @modelcontextprotocol/server-filesystem - In Claude Desktop, click “Settings” > “Developer” > “Edit Config”
- In the opened directory, open
claude_desktop_config.json(e.g. using VS Code) - Insert the following snippet (assuming the file is still empty):
{ "mcpServers": { "filesystem": { "command": "npx", "args": ["@modelcontextprotocol/server-filesystem", "/path/to/your/folder"], "env": {} } } } - Replace
/path/to/your/folderwith the absolute path to the folder you want to make available. - Save
claude_desktop_config.json. - Restart Claude Desktop.
- In your user prompt, nudge Claude to use your filesystem to answer the request, e.g. “Using my filesystem, tell me …“.
GitHub snippet
{
"mcpServers": {
"github": {
"command": "npx",
"args": [
"@modelcontextprotocol/server-github"
],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "XXXXX"
}
}
}
}