pulse-subregistry — MCP-сервер для Claude Code: обзор и запуск
Подключает ИИ-ассистента к каталогу PulseMCP Sub-Registry для поиска готовых интеграций. Пригодится, когда нужно быстро подобрать MCP-сервер под конкретный сервис или задачу.
claude mcp add --env PULSEMCP_SUBREGISTRY_API_KEY=<PULSEMCP_SUBREGISTRY_API_KEY> --env PULSEMCP_SUBREGISTRY_TENANT_ID=<PULSEMCP_SUBREGISTRY_TENANT_ID> --env SHOW_ADMIN_TOOLS=<SHOW_ADMIN_TOOLS> --transport stdio pulse-subregistry -- npx -y @pulsemcp/pulse-subregistryЧто делает pulse-subregistry
Сервер открывает клиенту доступ к реестру PulseMCP через протокол MCP. В базовый набор входят два инструмента: list_servers для постраничного поиска с фильтрами по дате обновления и ключевым словам, а также get_server для чтения метаданных конкретного пакета, ссылок на репозиторий и версий. Инструмент switch_tenant_id по умолчанию отключён. Он становится виден только при SHOW_ADMIN_TOOLS=true.
Ответы реестра автоматически сокращаются ради экономии контекста. Строки длиннее 200 символов заменяются служебной заглушкой. Полный текст читают через параметр expand_fields, запрашивая описание или документацию. Без валидного ключа PULSEMCP_SUBREGISTRY_API_KEY сервер не выполнит ни одного запроса. Для запуска потребуется среда Node.js от версии 18.
Какие задачи решает
- Находить серверы MCP по ключевым словам и названию
- Получать ссылки на репозиторий и описание конкретного MCP-сервера
- Листать каталог серверов с помощью постраничного курсора
- Фильтровать серверы в реестре по дате их обновления
Примеры запросов агенту
- Найди в реестре MCP-серверы для интеграции с GitHub.
- Покажи подробную информацию о сервере
@anthropic/mcp-server-filesystemпоследней версии. - Запроси следующую страницу списка серверов по предыдущему курсору.
Как установить pulse-subregistry
Командой платформы
claude mcp add --env PULSEMCP_SUBREGISTRY_API_KEY=<PULSEMCP_SUBREGISTRY_API_KEY> --env PULSEMCP_SUBREGISTRY_TENANT_ID=<PULSEMCP_SUBREGISTRY_TENANT_ID> --env SHOW_ADMIN_TOOLS=<SHOW_ADMIN_TOOLS> --transport stdio pulse-subregistry -- npx -y @pulsemcp/pulse-subregistryВместо <…> подставьте свои значения
Командой платформы
codex mcp add pulse-subregistry --env PULSEMCP_SUBREGISTRY_API_KEY=<PULSEMCP_SUBREGISTRY_API_KEY> --env PULSEMCP_SUBREGISTRY_TENANT_ID=<PULSEMCP_SUBREGISTRY_TENANT_ID> --env SHOW_ADMIN_TOOLS=<SHOW_ADMIN_TOOLS> -- npx -y @pulsemcp/pulse-subregistryВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"pulse-subregistry": {
"command": "npx",
"args": [
"-y",
"@pulsemcp/pulse-subregistry"
],
"env": {
"PULSEMCP_SUBREGISTRY_API_KEY": "<PULSEMCP_SUBREGISTRY_API_KEY>",
"PULSEMCP_SUBREGISTRY_TENANT_ID": "<PULSEMCP_SUBREGISTRY_TENANT_ID>",
"SHOW_ADMIN_TOOLS": "<SHOW_ADMIN_TOOLS>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"pulse-subregistry": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@pulsemcp/pulse-subregistry"
],
"env": {
"PULSEMCP_SUBREGISTRY_API_KEY": "<PULSEMCP_SUBREGISTRY_API_KEY>",
"PULSEMCP_SUBREGISTRY_TENANT_ID": "<PULSEMCP_SUBREGISTRY_TENANT_ID>",
"SHOW_ADMIN_TOOLS": "<SHOW_ADMIN_TOOLS>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e PULSEMCP_SUBREGISTRY_API_KEY=<PULSEMCP_SUBREGISTRY_API_KEY> -e PULSEMCP_SUBREGISTRY_TENANT_ID=<PULSEMCP_SUBREGISTRY_TENANT_ID> -e SHOW_ADMIN_TOOLS=<SHOW_ADMIN_TOOLS> pulse-subregistry npx -y @pulsemcp/pulse-subregistryВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о pulse-subregistry
Как установить pulse-subregistry в Claude Code?
Выполните в терминале команду claude mcp add pulse-subregistry -e PULSEMCP_SUBREGISTRY_API_KEY=<PULSEMCP_SUBREGISTRY_API_KEY> -- npx -y @pulsemcp/pulse-subregistry, указав свой ключ API.
Что делает MCP-сервер pulse-subregistry?
Он позволяет ассистенту искать серверы в каталоге PulseMCP Sub-Registry, изучать их описания, проверять версии и получать ссылки на исходный код.
Почему сервер обрезает длинные описания и README?
Строки длиннее 200 символов усекаются ради экономии контекста. Чтобы прочитать поле целиком, укажите путь к нему в параметре expand_fields.