Socketlist
Search a directory of 800+ open-source MCP servers: find, compare and get install configs.
Install
Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).
claude mcp add --transport http socketlist 'https://socketlist.pages.dev/mcp'
{
"mcpServers": {
"socketlist": {
"type": "http",
"url": "https://socketlist.pages.dev/mcp"
}
}
}
Documentation
From the project's README on GitHub, refreshed weekly. Links open on GitHub.
Socketlist MCP server
A free, read-only remote MCP server for searching Socketlist, an independent directory of 800+ open-source Model Context Protocol servers built from public GitHub data.
- Endpoint:
https://socketlist.pages.dev/mcp - Transport: Streamable HTTP (stateless; JSON responses, no SSE stream)
- Auth: none. No API key, no sign-in.
- Docs: https://socketlist.pages.dev/mcp-server/
Tools
| Tool | Arguments | Returns |
|---|---|---|
search_servers | query, category?, limit? (1–50, default 10) | Matching servers ranked by relevance, then stars |
get_server | slug | Details, README-derived features/tools/requirements, and the install config when one is known |
list_categories | – | All categories with slugs and counts |
best_for | use_case (e.g. claude-code, jira, postgresql) | The curated “best MCP servers for X” list |
All tools are read-only (readOnlyHint: true).
Install
Claude Code
claude mcp add --transport http socketlist https://socketlist.pages.dev/mcp
Claude (desktop, web, mobile): Customize → Connectors → + → Add custom connector, URL https://socketlist.pages.dev/mcp, no sign-in.
Cursor (~/.cursor/mcp.json)
{ "mcpServers": { "socketlist": { "url": "https://socketlist.pages.dev/mcp" } } }
VS Code (.mcp.json or ~/.copilot/mcp-config.json)
{ "mcpServers": { "socketlist": { "type": "http", "url": "https://socketlist.pages.dev/mcp" } } }
Codex (~/.codex/config.toml)
[mcp_servers.socketlist]
url = "https://socketlist.pages.dev/mcp"
Test with the MCP Inspector
npx @modelcontextprotocol/inspector --cli https://socketlist.pages.dev/mcp --transport http --method tools/list
How it works
src/mcp.js is a Cloudflare Pages Function that answers JSON-RPC (initialize, ping, tools/list, tools/call) and reads a static JSON snapshot of the directory that is rebuilt on each refresh. It does not store prompts or tool arguments. There is light, best-effort rate limiting per IP, and CORS is open.
Data comes from public GitHub repositories and READMEs. Install configs are copied from READMEs, not verified: review any server before installing it (security checklist).
Contact
Corrections or removal requests: morework@mail.grokbot.com, or open an issue.
License
MIT
Frequently asked questions
What is Socketlist?
Search a directory of 800+ open-source MCP servers: find, compare and get install configs.
How do I install Socketlist?
It runs as a remote server. In Claude Code: claude mcp add --transport http socketlist 'https://socketlist.pages.dev/mcp'. For other clients, paste the JSON configuration from this page into their MCP settings.
Does Socketlist need an API key?
Its registry entry lists no required key or secret. Some features may still need an account with the service it connects to.
Is Socketlist open source?
Yes. Its code is on GitHub under the MIT license.
Who maintains Socketlist?
It is published by thunderbid. AI.tn lists it but does not maintain or endorse it.
From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.