🚀 Шлюз сервера Moonshot MCP
📝✨ Описание
Moonshot MCP Server Gateway — это облегченный сервер-шлюз со следующими основными функциями:
Предоставляет единую точку входа для подключения, позволяя клиентам получать доступ к нескольким серверам MCP, подключаясь к этому серверу.
Упрощает процесс подключения и управления серверами MCP
Поддерживает несколько протоколов, включая сетевой транспорт, локальный транспорт и т. д. Для получения информации о конкретных протоколах см. документацию по протоколу MCP.
Related MCP server: Weaviate MCP Server
⌨️🚀 Быстрый старт
⚙️📋 Подробности конфигурации 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 | Нет |