Socketlist

io.github.thunderbidPublished by GitHub account thunderbidv1.0.0Updated Oct 30, 2026

Search a directory of 800+ open-source MCP servers: find, compare and get install configs.

VerifiedStreamable HTTPWeb executableKnowledge & MemoryDeveloper Tools

Overview

AI-generated overview

Read-only remote MCP server for searching Socketlist, a directory of 800+ open-source MCP servers, and pulling install configs.

What you can do
  • Search the Socketlist directory of open-source MCP servers by keyword, optionally filtered by category and result limit
  • Fetch one server's details by slug, including description, repository, stars, category, README-derived features and requirements, and a ready-made install config when known
  • List all directory categories with their slugs and server counts
  • Get curated "best MCP servers for X" lists for a use case or client, or list the available use cases
When to use it
Useful when you want an assistant to help you discover, compare or shortlist MCP servers to add, or to look up a candidate server's details and install configuration without leaving the conversation.
Requirements
A remote Streamable HTTP endpoint; no API key, sign-in or local runtime is needed. The README gives setup snippets for Claude Code, Claude connectors, Cursor, VS Code and Codex.
Before you install
Install configs are copied from third-party READMEs and are not verified, so review any server before installing it. The directory data comes from public GitHub repositories and READMEs. The server is read-only and states it does not store prompts or tool arguments, with only best-effort per-IP rate limiting.

Installation

In SourceWeft

  1. Open Socketlist in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.thunderbid%2Fsocketlist-mcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "socketlist": {
      "type": "http",
      "url": "https://socketlist.pages.dev/mcp"
    }
  }
}

README

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.

Tools

ToolArgumentsReturns
search_serversquery, category?, limit? (1–50, default 10)Matching servers ranked by relevance, then stars
get_serverslugDetails, README-derived features/tools/requirements, and the install config when one is known
list_categories–All categories with slugs and counts
best_foruse_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

bash
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)

json
{ "mcpServers": { "socketlist": { "url": "https://socketlist.pages.dev/mcp" } } }

VS Code (.mcp.json or ~/.copilot/mcp-config.json)

json
{ "mcpServers": { "socketlist": { "type": "http", "url": "https://socketlist.pages.dev/mcp" } } }

Codex (~/.codex/config.toml)

toml
[mcp_servers.socketlist]url = "https://socketlist.pages.dev/mcp"

Test with the MCP Inspector

bash
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: [email protected], or open an issue.

License

MIT

Source: README.md at commit 0cb42ce

Tools

4

search_servers

Search MCP servers

Search the Socketlist directory of open-source MCP servers by keyword (name, description, topics). Results are ranked by relevance, then GitHub stars.

Parameterslimitqueryrequiredcategory

get_server

Get MCP server details

Get details for one MCP server by its Socketlist slug: description, repository, stars, category, README-derived features/tools/requirements and, when known, a ready-made install config copied from the README.

Parametersslugrequired

list_categories

List categories

List all Socketlist categories with their slugs and number of servers.

Takes no parameters.

best_for

Best MCP servers for a use case

Return the curated "best MCP servers for X" list for a use case or client (e.g. "claude-code", "jira", "postgresql", "web-scraping"). Call with an unknown value to get the list of available use cases.

Parametersuse_caserequired

Version history

1
  1. v1.0.0LatestOct 15, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts