Skip to main content
Glama

Moonshot MCP Server Gateway

🚀 Шлюз сервера Moonshot MCP

📝✨ Описание

Moonshot MCP Server Gateway — это облегченный сервер-шлюз со следующими основными функциями:

  • Предоставляет единую точку входа для подключения, позволяя клиентам получать доступ к нескольким серверам MCP, подключаясь к этому серверу.

  • Упрощает процесс подключения и управления серверами MCP

  • Поддерживает несколько протоколов, включая сетевой транспорт, локальный транспорт и т. д. Для получения информации о конкретных протоколах см. документацию по протоколу MCP.

⌨️🚀 Быстрый старт

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 (moonshot_config.toml)

📑 Структура файла конфигурации

1️⃣ Базовая конфигурация сервера [сервер]

Элемент конфигурации

Описание

Необходимый

имя

Имя сервера

Да

версия

Серверная версия

Да

порт

Порт прослушивания

Да

хозяин

Адрес для прослушивания

Да

2️⃣ Конфигурация субсервера MCP [mcpServers]

MCP поддерживает несколько типов конфигураций сервера. Каждая конфигурация подсервера должна указывать уникальное имя (например, [mcpServers.server_name] ) и обязательное поле prefix для маршрутизации API.

⚙️ Сервер процесса (тип = "процесс")

Элемент конфигурации

Описание

Необходимый

команда

Команда интерпретатора

Да

script_path

Путь к скрипту

Да

аргс

Параметры запуска

Нет

префикс

Префикс маршрутизации API

Да

исключать

Команды для исключения

Нет

cwd

Рабочий каталог

Нет

окружающая среда

Переменные среды

Нет

🌐 HTTP/HTTPS-сервер (тип = "http"/"https")

Элемент конфигурации

Описание

Необходимый

URL-адрес

URL-адрес сервера

Да

префикс

Префикс маршрутизации API

Да

заголовки

Запрос заголовков

Нет

🔌 Сервер WebSocket (тип = "websocket")

Элемент конфигурации

Описание

Необходимый

URL-адрес

Адрес сервера WebSocket

Да

префикс

Префикс маршрутизации API

Да

📦 NPX-сервер (тип = "npx")

Элемент конфигурации

Описание

Необходимый

упаковка

Имя пакета NPM

Да

аргс

Параметры запуска

Нет

префикс

Префикс маршрутизации API

Да

окружающая среда

Переменные среды

Нет

каталог_проекта

Каталог проектов

Нет

использовать_пакет_блокировку

Использовать ли package-lock.json

Нет

🐍 UVX-сервер (тип = "uvx")

Элемент конфигурации

Описание

Необходимый

имя_инструмента

Название инструмента

Да

из_пакета

Имя пакета

Нет

с_пакетами

Список пакетов зависимостей

Нет

аргс

Параметры инструмента

Нет

префикс

Префикс маршрутизации API

Да

окружающая среда

Переменные среды

Нет

каталог_проекта

Каталог проектов

Нет

python_версия

Версия Python

Нет

🧩 Пример конфигурации

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

-
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.

Облегченный сервер шлюза, который обеспечивает единую точку входа для доступа к нескольким серверам MCP, поддерживая различные протоколы, включая сетевой и локальный транспорт.

  1. 📝✨ Описание
    1. ⌨️🚀 Быстрый старт
      1. ⚙️📋 Подробности конфигурации MCP (moonshot_config.toml)
        1. 📑 Структура файла конфигурации
        2. 🧩 Пример конфигурации
      2. 🔗 Список инструментов MCP:

        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 -
          6
          71
          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
          36
          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
          48
          49
          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 -
          3
          • 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