Skip to main content
Glama
djibrilIbnSaid

MCP Registry Navigator

MCP Registry Navigator

Schreibgeschützter MCT-Server zum Entdecken, Vergleichen und Auditeren öffentlicher Server aus dem offiziellen Modell Context Protocoll Registry.

Ein MCP-Server im Nur-Lese-Modus zum Entdecken, Vergleichen und Auderen öffentlicher Server aus dem offiziellen ModeL Context Protocol Registry.

Überblick

MCP Registry Navigator hilft Agents und Entwicklern, praktische Frägen zu beantworten, bevor sie einen MCP-Server installieren oder veröffentlichen:

  • Welcher MCP-Server pässt ers zu einer Aufgabe?

  • Welche Paket-Registry, welcher Transport und welcher Installionsbefehl wird verwendet?

  • Ist eine server.json- Date bereit für die Veröfentlichung im Registry?

  • Welche Checkliste soll vor der Veröffenlichung eines PyPI, npm oder OCI MCT- Servers befolgt werden?

Der Sérver ändert keine Benutzerdateien. Er liefet strukturierte Berichte, generierte Konfigurations-Snippets und prüfende Checklisten, die die Anfrufer prüfen und induell anwenden könn.

Related MCP server: MCP Registry Server

Überblick

MCP Registry Navigator hilft Agents und Entwicklern, gute Entscheidungen zu treffen, bevor sie einen MCP-Server installieren oder veröffentlichen:

  • Welcher MCP-Server eignet sich ers at gute für eine bestimte Aufgabe?

  • Welche Paket-Registry, welcher Transport und Schreibens-Befehl wird verwendt?

  • Ist eine server.json-atei bereit für eine Veröffentlichung im Registry?

  • Welche Checkliste sollte vor der Veröffentlichung eines MCP-Servers via PyPI, npm oder OCI befolgt werden?

Der Servers ändert keine Benutzersofte. Er liefert strt uierte Berichte, Konfigurations-Azüge und Review-Checklisten, die der Anrufer prüfen und schließ­ lich anwenden kann.

Funktionen

  • Die neuesten Server von https://regist.re.modelcontextprotocol.io suchen.

  • Einen bestimmten Server nach Registername und Version.

  • Die Pakettypen, Trans- und Beschreibungen von Servern vergleichen.

  • server.json-etes vor der Veräffentlichung validieren.

  • MCP-Client-Konfiguratione generieren für PyPI, npm und OCI.

  • Prüflisten für die Publischills-Pakets PyPI, npm und OCI generieren.

  • MCP-Tools, -Ressourcen und -Prompts über das offiziele Python-SDK v2 bereststellen.

  • Einen lokalen TL-JSON-Cache und deterministische Test-Daten verwenden.

MCP-Primitives

Werkzeuge

  • search_servers*

  • get_server

  • compare_servers

  • validate_servers* generate_install_config

  • prepare_publish_checklist

  • get_mcp...

No, the lists are simple bullet lists. Need exact.

MCP-Primitives

Werkzeuge

  • search_servers * get_server`

  • compare_servers etc.

But "Tools" is section heading "Werkzeuge"; list stops.

Let's build exactly these.


I'll now compose the final answer.# MCP Registry Navigator

Schreibgeschützter MCP-Server zum Entdecken, Vergleichen und Auditieren öffentlicher Server aus dem offiziellen Model Context Protocol Registry.

Ein MCP-Server im Nur-Lese-Modus zum Entdecken, Vergleichen und Auditieren öffentlicher Server aus dem offiziellen Model Context Protocol Registry.

Überblick

MCP Registry Navigator hilft Agents und Entwicklern, praktische Fragen zu beantworten, bevor sie einen MCP-Server installieren oder veröffentlichen:

  • Welcher MCP-Server passt am besten zu einer Aufgabe?

  • Welche Paket-Registry, welcher Transport und welcher Installationsbefehl werden verwendet?

  • Ist eine server.json-Datei bereit für die Veröffentlichung im Registry?

  • Welche Checkliste sollte vor der Veröffentlichung eines PyPI-, npm- oder OCI-MCP-Servers befolgt werden?

Der Server verändert keine Benutzerdateien. Er liefert strukturierte Berichte, generierte Konfigurationsausschnitte und Prüf-Checklisten, die Aufrufer prüfen und manuell anwenden können.

Überblick

MCP Registry Navigator hilft Agents und Entwicklern, gute Entscheidungen zu treffen, bevor sie einen MCP-Server installieren oder veröffentlichen:

  • Welcher MCP-Server eignet sich am besten für eine bestimmte Aufgabe?

  • Welche Paket-Registry, welcher Transport und welcher Installationsbefehl werden verwendet?

  • Ist eine server.json-Datei bereit für die Veröffentlichung im Registry?

  • Welche Checkliste sollte vor der Veröffentlichung eines MCP-Servers über PyPI, npm oder OCI befolgt werden?

Der Server verändert keine Benutzerdateien. Er gibt strukturierte Berichte, Konfigurationsausschnitte und Prüf-Checklisten zurück, die der Aufrufer prüfen und anschließend manuell anwenden kann.

Funktionen

  • Die neuesten Server von https://registry.modelcontextprotocol.io abrufen.

  • Einen bestimmten Server nach Registry-Name und Version abrufen.

  • Pakettypen, Transporte und Beschreibungen von Servern vergleichen.

  • server.json-Metadaten vor der Veröffentlichung validieren.

  • MCP-Client-Installationsausschnitte für PyPI-, npm- und OCI-Pakete generieren.

  • Veröffentlichungs-Checklisten für PyPI-, npm- und OCI-Registry-Abläufe vorbereiten.

  • MCP-Werkzeuge, -Ressourcen und -Prompts über das offizielle Python SDK v2 bereitstellen.

  • Einen lokalen TTL-JSON-Cache und deterministische Test-Fixtures verwenden.

MCP-Grundbausteine

Werkzeuge

  • search_servers

  • get_server

  • compare_servers

  • validate_server_json

  • generate_install_config

  • prepare_publish_checklist

Ressourcen

  • registry://servers/{name}

  • registry://latest

  • registry://cache/status

Prompts

  • choose_mcp_server

  • audit_mcp_metadata

  • prepare_mcp_release

Anforderungen / Voraussetzungen

  • Python 3.12 oder neuer.

  • uv für das lokale Verwalten von Python-Abhängigkeiten.

  • Node.js 22.19.0 oder neuer nur bei Verwendung des MCP Inspectors.

Installation

Aus einem lokalen Checkout:

uv sync
uv run mcp-registry-navigator --version

Aus einem lokalen Klon:

uv sync
uv run mcp-registry-navigator --version

Verwendung

Ausführung über stdio, den Standardtransport für lokale MCP-Clients:

uv run mcp-registry-navigator

Ausführung des Servers über stdio, den Standardtransport für lokale MCP-Clients:

uv run mcp-registry-navigator

Ausführung als Streamable HTTP für lokale Tests:

uv run mcp-registry-navigator --transport streamable-http --host 127.0.0.1 --port 8000

Ausführung des Servers als Streamable HTTP für lokale Tests:

uv run mcp-registry-navigator --transport streamable-http --host 127.0.0.1 --port 8000

Ausführung des MCP Inspectors:

npm install
npm run inspect

Starten des MCP Inspectors:

npm install
npm run inspect

Dieses Repository enthält .node-version und package.json, damit die lokale Inspektion @modelcontextprotocol/inspector v2 verwendet statt des veralteten v1-Launchers aus manchen mcp dev-Umgebungen.

Dieses Repository enthält .node-version und package.json, sodass die lokale Prüfung @modelcontextprotocol/inspector v2 nutzt statt des veralteten v1-Launchers, der in einigen mcp dev-Umgebungen verwendet wird.

Beispiel-Client-Konfiguration

Für einen lokalen Checkout:

{
  "mcpServers": {
    "mcp-registry-navigator": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/mcp-registry-navigator",
        "run",
        "mcp-registry-navigator"
      ]
    }
  }
}

Nach der Veröffentlichung auf PyPI lässt sich der Befehl vereinfachen:

{
  "mcpServers": {
    "mcp-registry-navigator": {
      "command": "uvx",
      "args": ["mcp-registry-navigator"]
    }
  }
}

Entwicklung

uv run python -m pytest -q
uv run ruff check .
uv run mypy
uv build
npm run inspect

Die Testsammlung verwendet simulierte Registry-Antworten für deterministische Offline-Abdeckung. Die MCP-Integrationstests verwenden den In-Memory-Client des SDK und öffnen keine Ports.

Die Testsammlung verwendet gefälschte Registry-Antworten dafür, deterministisch und offline zu bleiben. Die MCP-Integrationstests verwenden den In-Memory-Client des SDK und öffnen keine Netzwerkports.

Cache

Die Standard-Cache-Datei ist:

~/.cache/mcp-registry-navigator/registry-cache.json

Setzen Sie XDG_CACHE_HOME, um das Cache-Verzeichnis zu ändern. Verwenden Sie NullCache in Tests oder in eingebettetem Code, wenn keine Datenträger-Schreibvorgänge gewünscht sind.

Die Standard-Cache-Datei ist:

~/.cache/mcp-registry-navigator/registry-cache.json

Legen Sie XDG_CACHE_HOME fest, um das Cache-Wurzelverzeichnis zu ändern. Verwenden Sie NullCache in Tests oder in eingebettetem Code, wenn keine Datenträger-Schreibvorgänge gewünscht sind.

Repository-Status

Dieses Projekt ist derzeit Alphastand. APIs und generierte Empfehlungen können sich ändern, während sich das MCP Registry und das Python SDK weiterentwickeln.

Das Projekt befindet sich derzeit in der Alpha-Phase. Die APIs und generierten Empfehlungen können sich weiterentwickeln, während das MCP-Registry und das Python SDK sich weiterentwickeln.

Versionshinweise

Vor der Veröffentlichung auf PyPI fügen Sie [project.urls] in pyproject.toml hinzu, mit der echten GitHub-Repository-URL und dem Issue-Tracker.

Fügen Sie vor der Veröffentlichung auf PyPI [project.urls] in pyproject.toml hinzu, mit der echten GitHub-Repository-URL und dem Issue tracker.

Wenn dieser Server später offiziell als PyPI-Paket im MCP-Registry veröffentlicht wird, fügen Sie den offiziellen Registry-Verifizierungsmarker zu dieser README hinzu:

<!-- mcp-name: io.github.YOUR_GITHUB_USERNAME/mcp-registry-navigator -->

Wenn dieser Server später als PyPI-Paket zum offiziellen MCP-Registraturgehört, fügen Sie den oben stehenden Verifizierungsmarker zu dieser README hinzu.

Lizenz

MIT. Siehe LICENSE.

Install Server
A
license - permissive license
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

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.
    46
    3
    MIT
  • A
    license
    B
    quality
    D
    maintenance
    Enables discovery and search of available MCP servers through the official MCP Registry. Supports browsing servers with pagination and filtering to find the right MCP tools for your needs.
    1
    23
    4
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables discovery and querying of available MCP servers from the official repository. Supports searching by name, description, features, categories, and provides random server suggestions for exploration.
    17
    3
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Enables searching the official MCP Registry for servers, inspecting details, and generating install commands directly from within an agent session.
    4
    MIT

View all related MCP servers

Related MCP Connectors

  • MCP Spec Compliance MCP — audits any MCP server.json against the official Model Context Protocol

  • Discover and recommend retriever MCP servers. Includes top picks and install config tools.

  • MCP server for accessing curated awesome list documentation

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/djibrilIbnSaid/mcp-from-scratch'

If you have feedback or need assistance with the MCP directory API, please join our Discord server