Model Context Protocol
https://modelcontextprotocol.io/
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
Section titled “Resources”Introductory
Section titled “Introductory”Server listings/registries
Section titled “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
Section titled “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
Clients (hosts)
Section titled “Clients (hosts)”- Claude Desktop
- Microsoft Copilot Studio
And most of the following:
Coding agents / Harnesses
Section titled “Coding agents / Harnesses”IDE-based
Section titled “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
Section titled “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
Section titled “Generic agent skills / frameworks / methodologies”Frameworks
Section titled “Frameworks”Filesystem MCP server PoC with Claude Desktop
Section titled “Filesystem MCP server PoC with Claude Desktop”- Install filesystem MCP server:
Terminal window 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 …”.
{ "mcpServers": { "github": { "command": "npx", "args": [ "@modelcontextprotocol/server-github" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "XXXXX" } } }}