Moonshot MCP Server Gateway
Puerta de enlace del servidor Moonshot MCP
📝✨ Descripción
Moonshot MCP Server Gateway es un servidor de puerta de enlace liviano con las siguientes características principales:
Proporciona un punto de entrada de conexión unificado, lo que permite a los clientes acceder a múltiples servidores MCP conectándose a este servidor
Simplifica el proceso de conexión y gestión de servidores MCP
Admite múltiples protocolos, incluidos transportes de red, transportes locales, etc. Para conocer protocolos específicos, consulte la documentación del protocolo MCP.
Related MCP server: Weaviate MCP Server
⌨️🚀 Inicio rápido
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⚙️📋 Detalles de configuración de MCP (moonshot_config.toml)
📑 Estructura del archivo de configuración
1️⃣ Configuración básica del servidor [servidor]
Elemento de configuración | Descripción | Requerido |
nombre | Nombre del servidor | Sí |
versión | Versión del servidor | Sí |
puerto | Puerto de escucha | Sí |
anfitrión | Discurso de escucha | Sí |
2️⃣ Configuración del subservidor MCP [mcpServers]
MCP admite varios tipos de configuraciones de servidor. Cada configuración de subservidor debe especificar un nombre único (p. ej., [mcpServers.server_name] ) y un campo prefix obligatorio para el enrutamiento de la API.
⚙️ Servidor de procesos (tipo = "proceso")
Elemento de configuración | Descripción | Requerido |
dominio | Comando de intérprete | Sí |
ruta_de_script | Ruta de script | Sí |
argumentos | Parámetros de inicio | No |
prefijo | Prefijo de enrutamiento de API | Sí |
excluir | Comandos para excluir | No |
enfermedad crónica de Crohn | Directorio de trabajo | No |
entorno | Variables de entorno | No |
Servidor HTTP/HTTPS (tipo = "http"/"https")
Elemento de configuración | Descripción | Requerido |
URL | URL del servidor | Sí |
prefijo | Prefijo de enrutamiento de API | Sí |
encabezados | Encabezados de solicitud | No |
Servidor WebSocket (tipo = "websocket")
Elemento de configuración | Descripción | Requerido |
URL | Dirección del servidor WebSocket | Sí |
prefijo | Prefijo de enrutamiento de API | Sí |
Servidor NPX (tipo = "npx")
Elemento de configuración | Descripción | Requerido |
paquete | Nombre del paquete NPM | Sí |
argumentos | Parámetros de inicio | No |
prefijo | Prefijo de enrutamiento de API | Sí |
entorno | Variables de entorno | No |
directorio_del_proyecto | Directorio de proyectos | No |
usar_bloqueo_de_paquete | Si se debe utilizar package-lock.json | No |
Servidor UVX (tipo = "uvx")
Elemento de configuración | Descripción | Requerido |
nombre_de_herramienta | Nombre de la herramienta | Sí |
desde_paquete | Nombre del paquete | No |
con_paquetes | Lista de paquetes de dependencia | No |
argumentos | Parámetros de la herramienta | No |
prefijo | Prefijo de enrutamiento de API | Sí |
entorno | Variables de entorno | No |
directorio_del_proyecto | Directorio de proyectos | No |
versión de Python | Versión de Python | No |
Ejemplo de configuración
# 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🔗 Lista de herramientas MCP:
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