Skip to main content
Glama

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.

⌨️🚀 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]
KonfigurationselementBeschreibungErforderlich
NameServernameJa
VersionServerversionJa
HafenAbhörportJa
GastgeberHöradresseJa
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")
KonfigurationselementBeschreibungErforderlich
BefehlInterpreterbefehlJa
SkriptpfadSkriptpfadJa
ArgumenteStartparameterNEIN
PräfixAPI-Routing-PräfixJa
ausschließenAuszuschließende BefehleNEIN
cwdArbeitsverzeichnisNEIN
UmgebungUmgebungsvariablenNEIN
🌐 HTTP/HTTPS-Server (Typ = "http"/"https")
KonfigurationselementBeschreibungErforderlich
URLServer-URLJa
PräfixAPI-Routing-PräfixJa
ÜberschriftenAnforderungsheaderNEIN
🔌 WebSocket-Server (Typ = "WebSocket")
KonfigurationselementBeschreibungErforderlich
URLWebSocket-ServeradresseJa
PräfixAPI-Routing-PräfixJa
📦 NPX-Server (Typ = "npx")
KonfigurationselementBeschreibungErforderlich
PaketNPM-PaketnameJa
ArgumenteStartparameterNEIN
PräfixAPI-Routing-PräfixJa
UmgebungUmgebungsvariablenNEIN
ProjektverzeichnisProjektverzeichnisNEIN
use_package_lockOb package-lock.json verwendet werden sollNEIN
🐍 UVX-Server (Typ = "uvx")
KonfigurationselementBeschreibungErforderlich
WerkzeugnameWerkzeugnameJa
Von_PaketPaketnameNEIN
mit_PaketenListe der AbhängigkeitspaketeNEIN
ArgumenteWerkzeugparameterNEIN
PräfixAPI-Routing-PräfixJa
UmgebungUmgebungsvariablenNEIN
ProjektverzeichnisProjektverzeichnisNEIN
Python-VersionPython-VersionNEIN

🧩 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:

-
security - not tested
A
license - permissive license
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Ein leichtgewichtiger Gateway-Server, der einen einheitlichen Verbindungseintrittspunkt für den Zugriff auf mehrere MCP-Server bereitstellt und verschiedene Protokolle unterstützt, darunter Netzwerk- und lokale Transporte.

  1. 📝✨ Beschreibung
    1. ⌨️🚀 Schnellstart
      1. ⚙️📋 MCP-Konfigurationsdetails (moonshot_config.toml)
        1. 📑 Konfigurationsdateistruktur
        2. 🧩 Konfigurationsbeispiel
      2. 🔗 MCP-Toolliste:

        Related MCP Servers

        • -
          security
          A
          license
          -
          quality
          A middleware server that enables multiple isolated instances of the same MCP servers to coexist independently with unique namespaces and configurations.
          Last updated -
          5
          67
          TypeScript
          MIT License
        • A
          security
          A
          license
          A
          quality
          A 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.
          Last updated -
          2
          35
          Python
          MIT License
        • A
          security
          A
          license
          A
          quality
          A hub server that connects to and manages other MCP (Model Context Protocol) servers.
          Last updated -
          7
          351
          33
          TypeScript
          MIT License
        • -
          security
          F
          license
          -
          quality
          A simple MCP server that provides read-only access to Cloudways hosting resources, including servers, applications, monitoring data, and team management features.
          Last updated -
          2
          Python
          • Apple

        View all related MCP servers

        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/MarshallEriksen-shaomingyang/moonshot-mcp-server'

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