Skip to main content
Glama

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

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

Resources

Looking for Admin?

Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.

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

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