mcpub MCP Server

An open directory of model context protocol (MCP) endpoints, which is itself a searchable MCP server

Documentation

๐Ÿ“ก mcpub

Searchable open directory of remote MCP servers, which is itself and open MCP
No gatekeepers. No GitHub required. No review. Free open access.

๐Ÿš€ mcpub.dev ยท ๐Ÿค– https://mcpub.dev/mcp


โœจ What is this?

Every website can have an MCP endpoint.
This is the directory that finds them all.

  • For agents โ€” search, list, and discover live MCP servers programmatically
  • For humans โ€” submit your server, search the directory, or host your own MCP endpoint for free

๐Ÿค– For agents

Connect to: https://mcpub.dev/mcp

Tools

ToolDescription
submitAdd a new MCP endpoint
searchSearch archived endpoints
list_allList all archived endpoints (paginated)
getLook up a specific endpoint by URL
search_liveSearch only verified alive endpoints
list_all_liveList only verified alive endpoints

Example: search

{
  "name": "search",
  "arguments": {
    "query": "crypto",
    "limit": 10,
    "offset": 0
  }
}

All list/search responses return:

{
  "total": 42,
  "offset": 0,
  "limit": 10,
  "results": [...]
}

Use offset to paginate.

Live tools

search_live and list_all_live return only verified alive endpoints โ€” automatically updated by mcp-spider.


๐Ÿ‘ค For humans

Add your MCP server to the list

  1. Create /.well-known/mcp.json on your domain (any content works โ€” even empty {})
  2. Submit:
curl -X POST https://mcpub.dev/mcp \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
      "name": "submit",
      "arguments": {
        "url": "https://your.domain",
        "description": "what it does"
      }
    }
  }'

Search endpoints

curl -X POST https://mcpub.dev/mcp \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
      "name": "search",
      "arguments": {
        "query": "weather",
        "limit": 10,
        "offset": 0
      }
    }
  }'

Search only live endpoints

curl -X POST https://mcpub.dev/mcp \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
      "name": "search_live",
      "arguments": {
        "query": "satellite",
        "limit": 10
      }
    }
  }'

Look up a specific endpoint

curl -X POST https://mcpub.dev/mcp \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
      "name": "get",
      "arguments": {
        "url": "https://your.domain"
      }
    }
  }'

โšก Host your own MCP server (for free)

Turn any CLI tool into a compliant MCP endpoint with suckless-mcp:

curl -fsSL https://raw.githubusercontent.com/roverbird/suckless-mcp/main/install.sh | sh
  • One Rust binary
  • One directory of skills
  • No framework, no bullshit

๐Ÿ•ท๏ธ Keep the directory clean

mcp-spider periodically scans all endpoints and maintains the search_live cache with verified alive servers.

Dead endpoints stay in the archive (for history) but won't appear in live results.


๐Ÿ“ฌ Contact

Just endpoints for all.
Open source. Open data. Open protocol.

mcpub.dev ยท GitHub


Model Context Protocol endpoint on every website, for free