1MCP — один сервер MCP для всех
Унифицированная реализация сервера Model Context Protocol, объединяющая несколько серверов MCP в один.
Обзор
1MCP (One MCP) разработан для упрощения работы с помощниками AI. Вместо настройки нескольких серверов MCP для разных клиентов (Claude Desktop, Cherry Studio, Cursor, Roo Code, Claude и т. д.), 1MCP предоставляет единый унифицированный сервер, который:
- Объединяет несколько серверов MCP в один унифицированный интерфейс
- Снижает использование системных ресурсов за счет устранения избыточных экземпляров сервера.
- Упрощает управление конфигурацией различных помощников на основе искусственного интеллекта
- Предоставляет стандартизированный способ взаимодействия моделей ИИ с внешними инструментами и ресурсами.
- Поддерживает динамическую перезагрузку конфигурации без перезапуска сервера
- Обеспечивает плавное завершение работы и очистку ресурсов.
Быстрый старт
Чтобы включить Cursor для использования существующих серверов MCP, уже настроенных в Claude Desktop, выполните следующие действия:
- Запустите сервер 1MCP с файлом конфигурации Claude Desktop:
- Добавьте сервер 1MCP в файл конфигурации курсора (
~/.cursor/mcp.json
):
- Наслаждайся этим!
Использование
Вы можете запустить сервер напрямую, используя npx
:
Доступные варианты:
--transport, -t
: выбрать тип транспорта («stdio» или «http», по умолчанию: «http»)--config, -c
: Использовать определенный файл конфигурации--port, -P
: Изменить HTTP-порт (по умолчанию: 3050)--host, -H
: Изменить HTTP-хост (по умолчанию: localhost)--tags, -g
: Фильтрация серверов по тегам (см. раздел «Теги» ниже)--help, -h
: Показать справку
Пример с переменными окружения:
Докер
Вы также можете запустить 1MCP с помощью Docker:
Доступные теги изображений:
latest
: Последняя стабильная версияvX.YZ
: Конкретная версия (например,v1.0.0
)sha-<commit>
: Конкретный коммит
Переменные среды
Вы можете настроить 1MCP, используя переменные среды с префиксом ONE_MCP_
:
ONE_MCP_TRANSPORT
: Тип транспорта («stdio» или «http», по умолчанию: «http»)ONE_MCP_PORT
: HTTP-порт (по умолчанию: 3050)ONE_MCP_HOST
: HTTP-хост (по умолчанию: «localhost»)ONE_MCP_CONFIG
: Путь к файлу конфигурацииONE_MCP_TAGS
: список тегов, разделенных запятыми, для фильтрации серверов
Пример с переменными окружения:
Понимание тегов
Теги помогают вам контролировать, какие серверы MCP доступны для разных клиентов. Думайте о тегах как о метках, которые описывают, что может делать каждый сервер.
Как использовать теги
- В конфигурации вашего сервера : добавьте теги к каждому серверу, чтобы описать его возможности.
- При запуске 1MCP в режиме stdio : Вы можете фильтровать серверы по тегам
- При использовании транспорта SSE : клиенты могут запрашивать серверы с определенными тегами.
Примеры тегов:
network
: Для серверов, которые делают веб-запросыfilesystem
: для серверов, обрабатывающих файловые операцииmemory
: для серверов, которые предоставляют память/хранилищеshell
: Для серверов, которые запускают команды оболочкиdb
: Для серверов, которые обрабатывают операции с базами данных
Конфигурация
Глобальная конфигурация
Сервер автоматически управляет конфигурацией в глобальном расположении:
- macOS/Linux:
~/.config/1mcp/mcp.json
- Windows:
%APPDATA%/1mcp/mcp.json
Формат файла конфигурации
Как это работает
Архитектура системы
Запрос потока
Разработка
Установить зависимости:
Сборка сервера:
Для разработки с автоматической пересборкой:
Запустите сервер:
Отладка
Использование MCP Inspector , который доступен в виде пакетного скрипта:
Инспектор предоставит URL-адрес для доступа к инструментам отладки в вашем браузере.
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Унифицированный сервер Model Context Protocol, объединяющий несколько серверов MCP в один, что позволяет помощникам на основе искусственного интеллекта, таким как Claude Desktop, Cursor и Cherry Studio, подключаться к одному серверу вместо управления несколькими экземплярами.
Related MCP Servers
- -securityAlicense-qualityA simple MCP server for interacting with OpenAI assistants. This server allows other tools (like Claude Desktop) to create and interact with OpenAI assistants through the Model Context Protocol.Last updated -31PythonMIT License
- AsecurityAlicenseAqualityA foundation for building custom local Model Context Protocol (MCP) servers that provide tools accessible to AI assistants like Cursor or Claude Desktop.Last updated -19TypeScriptMIT License
- AsecurityFlicenseAqualityAn all-in-one Model Context Protocol (MCP) server that connects your coding AI to numerous databases, data warehouses, data pipelines, and cloud services, streamlining development workflow through seamless integrations.Last updated -2Python
- AsecurityFlicenseAqualityA Model Context Protocol (MCP) server that allows Claude AI to interact with custom tools, enabling extension of Claude's capabilities through the MCP framework.Last updated -TypeScript
Appeared in Searches
- Combining MCP Server Aggregator
- A solution for discovering and annotating .NET Framework projects with Chinese comments using modern tooling
- A server to manage Minecraft server platforms (MCP servers)
- Developing a Chrome Extension for Customizing or Managing Cursor Behavior
- Two agents working simultaneously