Directory MCP server
{
"mcpServers": {
"mcpjunction-directory": {
"type": "http",
"url": "https://mcpjunction.ai/mcp"
}
}
}{
"mcpServers": {
"mcpjunction-directory": {
"type": "http",
"url": "https://mcpjunction.ai/mcp"
}
}
}{
"mcpServers": {
"mcpjunction-directory": {
"type": "http",
"url": "https://mcpjunction.ai/mcp"
}
}
}{
"servers": {
"mcpjunction-directory": {
"type": "http",
"url": "https://mcpjunction.ai/mcp"
}
}
}{
"mcpServers": {
"mcpjunction-directory": {
"type": "http",
"url": "https://mcpjunction.ai/mcp"
}
}
}file .mcp.json (in your project root)file claude_desktop_config.jsonfile ~/.cursor/mcp.jsonfile .vscode/mcp.jsonfile ~/.codeium/windsurf/mcp_config.jsonversion 1.0.0
What it does
An MCP server that exposes a nightly-refreshed directory of approximately 1,800 MCP servers sourced from public GitHub metadata. It lets agents search by keyword, category, or programming language, and retrieve individual server records or category listings. Intended for developers and agents that need to discover or enumerate available MCP servers programmatically.
- Search for MCP servers by keyword or category from within an agent to find tools relevant to a task.
- Retrieve metadata for a specific MCP server by its owner--repo identifier to inspect its details.
- List all available categories with server counts to understand what types of MCP servers exist in the directory.
Tools this server exposes
| Tool | Does |
|---|---|
| search_servers | Free-text search over the server directory, with optional filters for category and programming language. |
| get_server | Returns the record for a single server identified by its owner--repo slug. |
| list_categories | Returns every category in the taxonomy along with its active server count. |
| get_dataset_info | Returns dataset-level metadata including total counts, generation timestamp, source, and licensing terms. |
Before you enable it
An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.