Skip to content
add-mcp
Esc
navigateopen⌘Jpreview
On this page

Registry

The add-mcp registry — browse servers on the web, search from the CLI, or point add-mcp at your own registry.

The add-mcp registry is a searchable catalog of MCP servers, generated from integrations.sh data. Browse it on the web at add-mcp.com/registry, or search it from the terminal:

npx add-mcp find neon

Built-in registries

Registry Base URL Description
add-mcp registry https://add-mcp.com/registry/api/v1/servers MCP servers discovered by integrations.sh, exposed through a registry-compatible API. The default.
Official Anthropic registry https://registry.modelcontextprotocol.io/v0.1/servers The community-driven MCP server registry maintained by Anthropic — the broadest catalog.

The first find/search run automatically saves the default registry to ~/.config/add-mcp/config.json (respects XDG_CONFIG_HOME) and reuses it on every subsequent search.

Editing or removing registries

Registry selections are stored under the findRegistries key. Edit the file directly to replace, add, remove, or reorder registries:

{
  "version": 1,
  "findRegistries": [
    {
      "url": "https://add-mcp.com/registry/api/v1/servers",
      "label": "add-mcp registry"
    },
    {
      "url": "https://registry.modelcontextprotocol.io/v0.1/servers",
      "label": "Official Anthropic registry"
    }
  ]
}

To reset to the default registry, remove the findRegistries key or delete the config file.

Missing a server?

The registry is generated from integrations.sh. To be listed, add your MCP server there. Package-only entries that integrations.sh cannot represent yet can be contributed to add-mcp’s registry.overlay.json on GitHub.

Adding a custom registry

Any server that implements the registry API can be used. The CLI sends a GET request to the configured url with these query parameters:

Parameter Value
search The user’s search keyword (lowercased)
version latest
limit 100

The endpoint must return JSON in this shape:

{
  "servers": [
    {
      "server": {
        "name": "example-server",
        "description": "An example MCP server",
        "version": "1.0.0",
        "remotes": [
          {
            "type": "streamable-http",
            "url": "https://mcp.example.com/mcp"
          }
        ]
      }
    }
  ]
}

Append an entry to findRegistries in ~/.config/add-mcp/config.json:

{
  "url": "https://my-registry.example.com/api/v1/servers",
  "label": "My custom registry"
}

Registry API

The add-mcp registry itself exposes a read-only JSON API with search and cursor pagination:

curl "https://add-mcp.com/registry/api/v1/servers?search=neon&limit=10"

The full OpenAPI spec is served at /registry/api/openapi.json. The registry server is open source and self-hostable: agent-tooling/mcp-registry.

Was this page helpful?