Skip to main content
Glama
mcp-registry

mcp-registry

by daedalus

mcp-registry

MCP server for interacting with the MCP Registry API

PyPI Python Ruff

Install

pip install mcp-registry

Related MCP server: MCP Registry Server

Usage

As an MCP Server

Configure in your MCP client:

{
  "mcpServers": {
    "mcp-registry": {
      "command": "mcp-registry"
    }
  }
}

Using npx

{
  "mcpServers": {
    "mcp-registry": {
      "command": "npx",
      "args": ["-y", "mcp-registry"]
    }
  }
}

Available Tools

list_mcp_servers

Lists MCP servers from the MCP Registry with pagination.

list_mcp_servers(limit=50, cursor=None, registry_url="https://registry.modelcontextprotocol.io")

search_mcp_servers

Searches for MCP servers by name or keywords.

search_mcp_servers(query="search term", limit=50, registry_url="https://registry.modelcontextprotocol.io")

get_mcp_server

Gets detailed information about a specific MCP server.

get_mcp_server(name="server-name", registry_url="https://registry.modelcontextprotocol.io")

get_server_versions

Gets available versions for a specific MCP server.

get_server_versions(name="server-name", registry_url="https://registry.modelcontextprotocol.io")

Development

git clone https://github.com/daedalus/mcp-registry.git
cd mcp-registry
pip install -e ".[test]"

# run tests
pytest

# format
ruff format src/ tests/

# lint
ruff check src/ tests/

# type check
mypy src/

mcp-name: io.github.daedalus/mcp-registry

Available Tools

4 tools
get_mcp_serverA

Get detailed information about a specific MCP server by name.

Inputs: name (required), registry_url. Returns: object

get_server_versionsA

Get all available versions for a specific MCP server.

Inputs: name (required), registry_url. Returns: object

list_mcp_serversA

List MCP servers from the MCP Registry with pagination support.

Inputs: limit, cursor, registry_url. Returns: object

search_mcp_serversB

Search for MCP servers by name or keywords.

Inputs: query (required), limit, registry_url. Returns: object

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A4/5.0

    Scored across 4 tools

    Disambiguation5/5

    Each tool has a distinct purpose: get details, get versions, list all, and search by keywords. No overlap in functionality.

    Naming Consistency5/5

    All tools follow a consistent verb_noun pattern in snake_case (e.g., get_mcp_server, list_mcp_servers), making naming predictable.

    Tool Count5/5

    With 4 tools covering listing, searching, details, and versions, the count is well-scoped for a registry query service.

    Completeness5/5

    The tool surface covers essential registry operations (list, search, get, versions) with no obvious gaps for the intended domain.

    Maintenance

    ActivityInactive
    ResponsivenessOutdated data

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      D
      maintenance
      Enables searching and retrieving detailed information about MCP servers from the official MCP registry. Provides tools to list servers with filtering options and get comprehensive details about specific servers.
      48 npm
      3
      MIT
    • F
      license
      Not graded
      quality
      D
      maintenance
      Enables discovering and managing MCP servers through a registry, supporting listing, searching, and configuration.
      -