The Definitive Model Context Protocol Directory and Tools
Supercharge your Claude Desktop, Cursor, and Windsurf AI agents. Discover vetted MCP servers, build verified configurations in seconds, and eliminate JSON-RPC connection errors.
Test the MCP Config Generator
Select your AI client and desired servers. Watch the verified JSON configuration assemble in real time, ready to copy directly into your local settings.
Everything You Need for Model Context Protocol
Building and orchestrating MCP servers has never been easier. Explore the dedicated tool suite hosted live at mcp-codex.com.
Curated Server Directory
Explore 100+ audited MCP servers for databases, cloud infrastructure, developer workflows, and browser automation. Filter by category, client compatibility, and authentication type.
Browse Directory →Visual Config Generator
Build ready-to-run JSON configurations for Claude Desktop, Cursor, Windsurf, and VS Code in one click. Automatically resolves package names, arguments, and environment variable templates.
Generate Configs →Live Config Linter
Instantly validate your existing mcpServers configuration against official schemas. Catch missing commands, malformed JSON, and improper argument syntax before launching your agent.
Error Decoder and Diagnostics
Resolve spawn ENOENT crashes, stdio transport drops, and JSON-RPC protocol error codes. Get step-by-step diagnostic checklists and OS-specific fixes.
Decode Errors →Client Compatibility Matrix
Compare capabilities across Claude Desktop, Cursor, Windsurf, Zed, and LibreChat. Know exactly which clients support stdio vs SSE, prompts, tools, and resource sampling.
View Matrix →Agent Hub and Orchestration
Learn how to chain multiple MCP servers together for autonomous software development, multi-agent workflows, and database synthesis.
Explore Agent Hub →Top Model Context Protocol Servers
Filter and explore popular MCP servers ready for immediate integration into your workflow.
PostgreSQL Server
Direct read and write access to PostgreSQL databases with schema inspection and parameterized query execution.
Filesystem Server
Secure file system operations allowing AI assistants to read, write, and inspect files within designated local directories.
GitHub Server
Search repositories, inspect commits, read issues, and create pull requests directly from your AI editor.
Brave Search
Equip your model with real-time web search capabilities and privacy-preserving query aggregation.
SQLite Server
Ultra-lightweight embedded database inspection and query execution using Python uvx launcher.
Memory Knowledge Graph
Long-term knowledge graph persistence enabling AI agents to remember context, user preferences, and project architecture across chats.
Common MCP Connection Errors
Stuck on an error during client startup? Select your symptom below to view root causes and instant resolutions.
spawn ENOENT: Executable Not Found
The MCP client cannot locate the binary specified in "command" (usually "npx", "uvx", "node", or "python") in your system PATH.
- 1. Specify absolute path to executable (e.g. /usr/local/bin/npx or C:\Program Files\nodejs\npx.cmd).
- 2. Verify Node.js or uv is installed in your terminal environment.
- 3. Restart Claude Desktop or Cursor after updating your system PATH.
Model Context Protocol Guide and FAQ
Clear, concise answers to common questions about MCP setup, architecture, and tools.
What is the Model Context Protocol (MCP)?
How do I add an MCP server to Claude Desktop?
claude_desktop_config.json file located at ~/Library/Application Support/Claude/claude_desktop_config.json on macOS or %APPDATA%\Claude\claude_desktop_config.json on Windows. Add your server under the mcpServers key. Use the MCP Codex Config Generator to generate verified JSON automatically.
Can I use MCP servers in Cursor IDE and Windsurf?
.cursor/mcp.json or through the Cursor Settings > Features > MCP tab. Windsurf supports MCP via ~/.codeium/windsurf/mcp_config.json. Both clients connect to standard stdio and SSE MCP servers.