mcphub_tools MCP-сервер
Инструменты mcp, работающие на aimcp, найдите mcps, что хотите. Этот сервер позволяет искать MCP Hub для доступных MCP.
Открытый протокол
Этот сервер реализует протокол контекста модели (MCP) . Он действует как сервер MCP, к которому могут подключаться клиенты MCP (например, совместимые помощники ИИ или инструменты разработки).
Введение
mcphub_tools
— это сервер MCP, предназначенный для взаимодействия с MCP Hub . Его основная функция — предоставить инструмент, позволяющий пользователям искать MCP (Model Context Protocols/Servers), зарегистрированные на концентраторе, на основе ключевых слов.
Инструменты
Этот сервер предоставляет следующий инструмент:
search_mcp_hub
Описание: Поиск MCP в MCP Hub.
Схема ввода:
{ "type": "object", "properties": { "keywords": { "type": "string", "description": "Keywords to search for MCPs" } }, "required": ["keywords"] }Вывод: возвращает строку JSON, содержащую результаты поиска из API MCP Hub.
get_mcp_info
Описание: Получает подробную информацию о конкретном MCP.
Схема ввода:
{ "type": "object", "properties": { "id": { "type": "string", "description": "MCP identifier (UUID)" } }, "required": ["id"] }Вывод: возвращает строку JSON, содержащую подробную информацию об указанном MCP.
Варианты реализации
MCP Hub поддерживает два различных способа реализации MCP-серверов:
1. Стандартный сервер MCP на базе stdio
Это традиционная реализация, в которой сервер MCP взаимодействует с клиентами через стандартный ввод/вывод (stdio). Этот подход идеально подходит для автономных инструментов командной строки, которые могут быть интегрированы с клиентами MCP, такими как Claude Desktop.
Самый простой способ использовать реализацию на основе stdio — через наш опубликованный пакет:
2. MCP-сервер на базе HTTP
MCP Hub также предоставляет реализацию на основе HTTP, которая позволяет помощникам AI и другим инструментам подключаться к серверу MCP по HTTP. Это реализовано в API MCP Hub в /api/open/v1/streamable
.
Конечная точка HTTP доступна по адресу:
Использование
Предпосылки
Для реализации на основе stdio установлены Node.js и npm (или pnpm/yarn).
API-ключ от MCP Hub ( https://www.aimcp.info ).
Как получить API-ключ
Перейдите по ссылке https://www.aimcp.info .
Зарегистрируйтесь или войдите в систему.
Перейдите в свой профиль или настройки учетной записи.
Найдите возможность сгенерировать или получить свой ключ API.
Или вы можете зайти сюда , чтобы сгенерировать ключ API. ПРИМЕЧАНИЕ: Ключ API имеет ограничение по частоте запросов — 20 в час.
Аутентификация
API MCP требует аутентификации с действительным ключом API. Этот ключ должен быть предоставлен через:
Для реализации на основе stdio: переменная среды
MCP_HUB_API_KEY
.Для реализации на основе HTTP: заголовок
Authorization
как токен носителя.
Интеграция с помощниками на основе искусственного интеллекта и клиентами MCP
Конфигурация рабочего стола Клода
Чтобы использовать MCP Hub с Claude Desktop:
Найдите файл конфигурации Claude Desktop:
Windows:
%APPDATA%\claude\config.json
macOS:
~/Library/Application Support/claude/config.json
или~/.config/claude/config.json
Linux:
~/.config/claude/config.json
Добавьте следующую конфигурацию:
Перезапустите Claude Desktop, чтобы изменения вступили в силу.
В своем разговоре вы можете получить доступ к инструментам MCP Hub, набрав «@mcp-hub».
Cline и другие инструменты CLI
Для инструментов на основе командной строки, таких как Cline:
Создайте файл конфигурации с именем
servers.json
в каталоге вашего проекта:
Запустите инструмент, используя следующую конфигурацию:
Для инструментов, поддерживающих удаленные серверы MCP
Некоторые новые клиенты MCP поддерживают прямые HTTP-соединения. Настройте их с помощью:
Для инструментов, использующих файловую конфигурацию (курсор и т. д.)
Создайте файл конфигурации:
Укажите этот файл в настройках вашего инструмента или запустите его с соответствующим параметром конфигурации.
Запуск вручную
Вы также можете запустить сервер на основе stdio вручную для тестирования (убедитесь, что в вашей среде установлен MCP_HUB_API_KEY
):
API-интерфейс
Этот сервер взаимодействует со следующей конечной точкой API MCP Hub:
Конечная точка:
GET https://www.aimcp.info/api/open/v1/search
Аутентификация: требуется токен Bearer в заголовке
Authorization
с использованиемMCP_HUB_API_KEY
.Параметр запроса:
keywords
(строка)
Использование API MCP на основе HTTP
MCP Hub предоставляет HTTP-сервер MCP в /api/open/v1/streamable
, который реализует протокол контекста модели. Это позволяет помощникам и инструментам ИИ искать MCP и напрямую получать информацию MCP.
Этапы подключения
Сначала установите соединение, чтобы получить идентификатор сеанса:
Ответ:
Вызовите инструмент с идентификатором сеанса:
Разработка и внедрение
Разработка
Зависимости установки:
pnpm install
Сборка:
pnpm run build
(компилирует TypeScript в JavaScript вbuild/
)Режим наблюдения:
pnpm run watch
(автоматически перекомпилирует при изменениях)Тестирование с помощью Inspector:
pnpm run inspector
(запускает сервер с помощью инструмента MCP Inspector)
Создание собственного сервера MCP на базе stdio
Если вы хотите создать свой собственный сервер MCP на базе stdio, выполните следующие действия:
Настройте свой проект:
mkdir my-mcp-server cd my-mcp-server npm init -y npm install @modelcontextprotocol/sdkСоздайте свою реализацию сервера:
Скомпилируйте и запустите свой сервер:
npx tsc node dist/index.jsПроверьте свой сервер с помощью инструмента MCP Inspector:
npx @modelcontextprotocol/inspector
Развертывание
Убедитесь, что сервер собран (
pnpm run build
).Каталог
build
содержит необходимые файлы JavaScript.Сервер можно запустить с помощью
node build/index.js
или командыmcphub_tools
, если пакет установлен соответствующим образом (например, глобально или связан).Настройте клиент/менеджер MCP так, чтобы он указывал на исполняемый файл сервера, и укажите переменную среды
MCP_HUB_API_KEY
.
Вы также можете опубликовать свой сервер MCP в npm, чтобы другие могли установить и использовать его.
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.
Tools
Сервер MCP, позволяющий искать и извлекать информацию о серверах Model Context Protocol, зарегистрированных на MCP Hub.
Related MCP Servers
- AsecurityAlicenseAqualityA beginner-friendly Model Context Protocol (MCP) server that helps users understand MCP concepts, provides interactive examples, and lists available MCP servers. This server is designed to be a helpful companion for developers working with MCP. Also comes with a huge list of servers you can install.Last updated -32462Apache 2.0
- -securityAlicense-qualityMCP Server simplifies the implementation of the Model Context Protocol by providing a user-friendly API to create custom tools and manage server workflows efficiently.Last updated -14MIT License
- -securityAlicense-qualityMCP Server provides a simpler API to interact with the Model Context Protocol by allowing users to define custom tools and services to streamline workflows and processes.Last updated -03MIT License
- AsecurityAlicenseAqualityEasily find MCP servers using our MCP registry. Search with natural language.Last updated -15MIT License