Moonshot MCP Server Gateway
🚀 Moonshot MCP-Server-Gateway
📝✨ Beschreibung
Moonshot MCP Server Gateway ist ein leichtgewichtiger Gateway-Server mit den folgenden Hauptfunktionen:
Bietet einen einheitlichen Verbindungseingangspunkt, der es Clients ermöglicht, auf mehrere MCP-Server zuzugreifen, indem sie sich mit diesem Server verbinden
Vereinfacht den Verbindungs- und Verwaltungsprozess von MCP-Servern
Unterstützt mehrere Protokolle, darunter Netzwerktransporte, lokale Transporte usw. Informationen zu bestimmten Protokollen finden Sie in der MCP-Protokolldokumentation.
Related MCP server: Weaviate MCP Server
⌨️🚀 Schnellstart
git clone https://github.com/MarshallEriksen-shaomingyang/moonshot-mcp-server.git
cp .env.example .env
cp moonshot_config.example.toml moonshot_config.toml
# Create virtual environment
uv venv
# Activate virtual environment
source .venv/bin/activate
# Start the project
uv run server.py --mode http or uv run server.py --mode sse⚙️📋 MCP-Konfigurationsdetails (moonshot_config.toml)
📑 Konfigurationsdateistruktur
1️⃣ Server-Grundkonfiguration [Server]
Konfigurationselement | Beschreibung | Erforderlich |
Name | Servername | Ja |
Version | Serverversion | Ja |
Hafen | Abhörport | Ja |
Gastgeber | Höradresse | Ja |
2️⃣ MCP-Subserver-Konfiguration [mcpServers]
MCP unterstützt mehrere Serverkonfigurationen. Jede Subserverkonfiguration muss einen eindeutigen Namen (z. B. [mcpServers.server_name] ) und ein erforderliches prefix für das API-Routing angeben.
⚙️ Prozessserver (Typ = "Prozess")
Konfigurationselement | Beschreibung | Erforderlich |
Befehl | Interpreterbefehl | Ja |
Skriptpfad | Skriptpfad | Ja |
Argumente | Startparameter | NEIN |
Präfix | API-Routing-Präfix | Ja |
ausschließen | Auszuschließende Befehle | NEIN |
cwd | Arbeitsverzeichnis | NEIN |
Umgebung | Umgebungsvariablen | NEIN |
🌐 HTTP/HTTPS-Server (Typ = "http"/"https")
Konfigurationselement | Beschreibung | Erforderlich |
URL | Server-URL | Ja |
Präfix | API-Routing-Präfix | Ja |
Überschriften | Anforderungsheader | NEIN |
🔌 WebSocket-Server (Typ = "WebSocket")
Konfigurationselement | Beschreibung | Erforderlich |
URL | WebSocket-Serveradresse | Ja |
Präfix | API-Routing-Präfix | Ja |
📦 NPX-Server (Typ = "npx")
Konfigurationselement | Beschreibung | Erforderlich |
Paket | NPM-Paketname | Ja |
Argumente | Startparameter | NEIN |
Präfix | API-Routing-Präfix | Ja |
Umgebung | Umgebungsvariablen | NEIN |
Projektverzeichnis | Projektverzeichnis | NEIN |
use_package_lock | Ob package-lock.json verwendet werden soll | NEIN |
🐍 UVX-Server (Typ = "uvx")
Konfigurationselement | Beschreibung | Erforderlich |
Werkzeugname | Werkzeugname | Ja |
Von_Paket | Paketname | NEIN |
mit_Paketen | Liste der Abhängigkeitspakete | NEIN |
Argumente | Werkzeugparameter | NEIN |
Präfix | API-Routing-Präfix | Ja |
Umgebung | Umgebungsvariablen | NEIN |
Projektverzeichnis | Projektverzeichnis | NEIN |
Python-Version | Python-Version | NEIN |
🧩 Konfigurationsbeispiel
# Basic server configuration
[server]
name = "AlphaCore Server"
version = "1.0.0"
port = 8090
host = "0.0.0.0"
# Process server example
[mcpServers.python_server]
type = "process"
command = "python3"
script_path = "server.py"
prefix = "py"
cwd = "/data/moonshot_tools"
# HTTP server example
[mcpServers.http_server]
type = "https"
url = "https://api.example.com/mcp"
prefix = "api"
# For more configuration examples, please refer to moonshot_config.example.toml🔗 MCP-Toolliste:
This server cannot be deployed
Related MCP Connectors
Unified gateway exposing 150+ tools across all NexGenData MCP servers via one endpoint.
Governed MCP gateway: one endpoint for your tools, with credential custody and audit log.
Unified gateway hosting 5 Hive Civilization MCP servers (evaluator, trade, depin, compute-grid…
MCP Gateway: wrap any MCP server with cold-start retries, uptime SLA, and per-execution MPP billing.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA middleware server that enables multiple isolated instances of the same MCP servers to coexist independently with unique namespaces and configurations.1181MIT
- AlicenseCqualityBmaintenanceA simple MCP server that facilitates website fetching through a configurable server platform using stdio or SSE transport, allowing integration with tools like Cursor for streamlined access.238MIT
- AlicenseNot gradedqualityFmaintenanceA central hub that aggregates multiple MCP resource servers into a single unified interface, enabling users to access tools and capabilities from multiple backend servers through one connection point.45203MIT
- AlicenseAqualityCmaintenanceA hub server that connects to and manages other MCP (Model Context Protocol) servers.73862MIT