1MCP - Ein MCP-Server für alle
Eine einheitliche Model Context Protocol-Serverimplementierung, die mehrere MCP-Server zu einem einzigen zusammenfasst.
Überblick
1MCP (One MCP) vereinfacht die Arbeit mit KI-Assistenten. Anstatt mehrere MCP-Server für verschiedene Clients (Claude Desktop, Cherry Studio, Cursor, Roo Code, Claude usw.) zu konfigurieren, bietet 1MCP einen einzigen, einheitlichen Server, der:
- Aggregiert mehrere MCP-Server in einer einheitlichen Schnittstelle
- Reduziert die Nutzung von Systemressourcen durch die Eliminierung redundanter Serverinstanzen
- Vereinfacht das Konfigurationsmanagement verschiedener KI-Assistenten
- Bietet eine standardisierte Möglichkeit für KI-Modelle, mit externen Tools und Ressourcen zu interagieren
- Unterstützt dynamisches Neuladen der Konfiguration ohne Serverneustart
- Verwaltet ordnungsgemäßes Herunterfahren und Bereinigung der Ressourcen
Schnellstart
Um Cursor die Verwendung vorhandener MCP-Server zu ermöglichen, die bereits in Claude Desktop konfiguriert sind, führen Sie die folgenden Schritte aus:
- Führen Sie den 1MCP-Server mit der Claude Desktop-Konfigurationsdatei aus:
- Fügen Sie den 1MCP-Server zu Ihrer Cursor-Konfigurationsdatei (
~/.cursor/mcp.json
) hinzu:
- Genießen Sie es!
Verwendung
Sie können den Server direkt mit npx
ausführen:
Verfügbare Optionen:
--transport, -t
: Transporttyp auswählen ("stdio" oder "http", Standard: "http")--config, -c
: Verwenden Sie eine bestimmte Konfigurationsdatei--port, -P
: HTTP-Port ändern (Standard: 3050)--host, -H
: HTTP-Host ändern (Standard: localhost)--tags, -g
: Server nach Tags filtern (siehe Abschnitt „Tags“ weiter unten)--help, -h
: Hilfe anzeigen
Beispiel mit Umgebungsvariablen:
Docker
Sie können 1MCP auch mit Docker ausführen:
Verfügbare Bild-Tags:
latest
: Neueste stabile VersionvX.YZ
: Bestimmte Version (zBv1.0.0
)sha-<commit>
: Spezifisches Commit
Umgebungsvariablen
Sie können 1MCP mithilfe von Umgebungsvariablen mit dem Präfix ONE_MCP_
konfigurieren:
ONE_MCP_TRANSPORT
: Transporttyp („stdio“ oder „http“, Standard: „http“)ONE_MCP_PORT
: HTTP-Port (Standard: 3050)ONE_MCP_HOST
: HTTP-Host (Standard: „localhost“)ONE_MCP_CONFIG
: Pfad zur KonfigurationsdateiONE_MCP_TAGS
: Komma-getrennte Liste von Tags zum Filtern von Servern
Beispiel mit Umgebungsvariablen:
Tags verstehen
Mithilfe von Tags können Sie steuern, welche MCP-Server für welche Clients verfügbar sind. Stellen Sie sich Tags als Beschriftungen vor, die beschreiben, was jeder Server tun kann.
So verwenden Sie Tags
- In Ihrer Serverkonfiguration : Fügen Sie jedem Server Tags hinzu, um seine Fähigkeiten zu beschreiben
- Beim Starten von 1MCP im Standardmodus : Sie können Server nach Tags filtern
- Bei Verwendung von SSE-Transport : Clients können Server mit bestimmten Tags anfordern
Beispiel-Tags:
network
: Für Server, die Webanforderungen stellenfilesystem
: Für Server, die Dateioperationen verarbeitenmemory
: Für Server, die Speicher/Speicherplatz bereitstellenshell
: Für Server, die Shell-Befehle ausführendb
: Für Server, die Datenbankoperationen verarbeiten
Konfiguration
Globale Konfiguration
Der Server verwaltet die Konfiguration automatisch an einem globalen Standort:
- macOS/Linux:
~/.config/1mcp/mcp.json
- Windows:
%APPDATA%/1mcp/mcp.json
Konfigurationsdateiformat
Wie es funktioniert
Systemarchitektur
Anforderungsfluss
Entwicklung
Installieren Sie Abhängigkeiten:
Erstellen Sie den Server:
Für die Entwicklung mit automatischem Rebuild:
Führen Sie den Server aus:
Debuggen
Verwenden des MCP Inspector , der als Paketskript verfügbar ist:
Der Inspector stellt eine URL für den Zugriff auf Debugging-Tools in Ihrem Browser bereit.
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Ein einheitlicher Model Context Protocol-Server, der mehrere MCP-Server zu einem einzigen zusammenfasst, sodass KI-Assistenten wie Claude Desktop, Cursor und Cherry Studio eine Verbindung zu einem einzigen Server herstellen können, anstatt mehrere Instanzen verwalten zu müssen.
Related MCP Servers
- -securityAlicense-qualityA simple MCP server for interacting with OpenAI assistants. This server allows other tools (like Claude Desktop) to create and interact with OpenAI assistants through the Model Context Protocol.Last updated -31PythonMIT License
- AsecurityAlicenseAqualityA foundation for building custom local Model Context Protocol (MCP) servers that provide tools accessible to AI assistants like Cursor or Claude Desktop.Last updated -19TypeScriptMIT License
- AsecurityFlicenseAqualityAn all-in-one Model Context Protocol (MCP) server that connects your coding AI to numerous databases, data warehouses, data pipelines, and cloud services, streamlining development workflow through seamless integrations.Last updated -2Python
- AsecurityFlicenseAqualityA Model Context Protocol (MCP) server that allows Claude AI to interact with custom tools, enabling extension of Claude's capabilities through the MCP framework.Last updated -TypeScript
Appeared in Searches
- Combining MCP Server Aggregator
- A solution for discovering and annotating .NET Framework projects with Chinese comments using modern tooling
- A server to manage Minecraft server platforms (MCP servers)
- Developing a Chrome Extension for Customizing or Managing Cursor Behavior
- Two agents working simultaneously