PubNub MCP Server — MCP-сервер для Claude Code: функции и установка
Подключает ИИ-агента к документации SDK и API PubNub, а также к инструментам управления приложениями, сообщениями и каналами.
claude mcp add --env PUBNUB_API_KEY=<PUBNUB_API_KEY> --env PUBNUB_PUBLISH_KEY=<PUBNUB_PUBLISH_KEY> --env PUBNUB_SUBSCRIBE_KEY=<PUBNUB_SUBSCRIBE_KEY> --env PUBNUB_USER_ID=<PUBNUB_USER_ID> --env PUBNUB_EMAIL=<PUBNUB_EMAIL> --transport stdio pubnub-mcp-server -- npx -y @pubnub/mcpЧто делает PubNub MCP Server
Сервер даёт агенту доступ к документации PubNub и API. Через него можно управлять приложениями и keyset’ами, отправлять сообщения, работать с профилями пользователей, каналами и присутствием. Он также предоставляет аналитику и данные об использовании. Для real-time decisioning требуется Illuminate, а полный набор аналитики требует Manage Premium.
Для Claude Code доступен локальный запуск через npx -y @pubnub/mcp; при настройке передаются ключи API, публикации и подписки. Указанные команды также принимают PUBNUB_PASSWORD либо PUBNUB_USER_ID и PUBNUB_EMAIL. Без нужных значений переменных локальный сервер не получит эти параметры. Сервер можно подключить и к Codex или Cursor.
Какие задачи решает
- найти пример работы с SDK PubNub
- создать приложение и настроить keyset
- отправить сообщение в канал
- проверить присутствие пользователей в канале
- посмотреть использование приложений и keyset’ов
Примеры запросов агенту
- Найди в документации PubNub пример подписки на канал для моего SDK.
- Создай приложение PubNub и настрой keyset для обмена сообщениями.
- Покажи активность пользователей и аналитику по каналам в PubNub.
Как установить PubNub MCP Server
Командой платформы
claude mcp add --env PUBNUB_API_KEY=<PUBNUB_API_KEY> --env PUBNUB_PUBLISH_KEY=<PUBNUB_PUBLISH_KEY> --env PUBNUB_SUBSCRIBE_KEY=<PUBNUB_SUBSCRIBE_KEY> --env PUBNUB_USER_ID=<PUBNUB_USER_ID> --env PUBNUB_EMAIL=<PUBNUB_EMAIL> --transport stdio pubnub-mcp-server -- npx -y @pubnub/mcpВместо <…> подставьте свои значения. Ещё 1 переменная окружения — в README сервера
Командой платформы
codex mcp add pubnub-mcp-server --env PUBNUB_API_KEY=<PUBNUB_API_KEY> --env PUBNUB_PUBLISH_KEY=<PUBNUB_PUBLISH_KEY> --env PUBNUB_SUBSCRIBE_KEY=<PUBNUB_SUBSCRIBE_KEY> --env PUBNUB_USER_ID=<PUBNUB_USER_ID> --env PUBNUB_EMAIL=<PUBNUB_EMAIL> -- npx -y @pubnub/mcpВместо <…> подставьте свои значения. Ещё 1 переменная окружения — в README сервера
Файл настроек
{
"mcpServers": {
"pubnub-mcp-server": {
"command": "npx",
"args": [
"-y",
"@pubnub/mcp"
],
"env": {
"PUBNUB_API_KEY": "<PUBNUB_API_KEY>",
"PUBNUB_PUBLISH_KEY": "<PUBNUB_PUBLISH_KEY>",
"PUBNUB_SUBSCRIBE_KEY": "<PUBNUB_SUBSCRIBE_KEY>",
"PUBNUB_USER_ID": "<PUBNUB_USER_ID>",
"PUBNUB_EMAIL": "<PUBNUB_EMAIL>"
}
}
}
}Вместо <…> подставьте свои значения. Ещё 1 переменная окружения — в README сервера
Файл настроек
{
"servers": {
"pubnub-mcp-server": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@pubnub/mcp"
],
"env": {
"PUBNUB_API_KEY": "<PUBNUB_API_KEY>",
"PUBNUB_PUBLISH_KEY": "<PUBNUB_PUBLISH_KEY>",
"PUBNUB_SUBSCRIBE_KEY": "<PUBNUB_SUBSCRIBE_KEY>",
"PUBNUB_USER_ID": "<PUBNUB_USER_ID>",
"PUBNUB_EMAIL": "<PUBNUB_EMAIL>"
}
}
}
}Вместо <…> подставьте свои значения. Ещё 1 переменная окружения — в README сервера
Командой платформы
gemini mcp add -e PUBNUB_API_KEY=<PUBNUB_API_KEY> -e PUBNUB_PUBLISH_KEY=<PUBNUB_PUBLISH_KEY> -e PUBNUB_SUBSCRIBE_KEY=<PUBNUB_SUBSCRIBE_KEY> -e PUBNUB_USER_ID=<PUBNUB_USER_ID> -e PUBNUB_EMAIL=<PUBNUB_EMAIL> pubnub-mcp-server npx -y @pubnub/mcpВместо <…> подставьте свои значения. Ещё 1 переменная окружения — в README сервера
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о PubNub MCP Server
Как установить PubNub MCP Server в Claude Code?
Выполните `claude mcp add mcp-server -e PUBNUB_API_KEY=<PUBNUB_API_KEY> -e PUBNUB_PUBLISH_KEY=<PUBNUB_PUBLISH_KEY> -e PUBNUB_SUBSCRIBE_KEY=<PUBNUB_SUBSCRIBE_KEY> -e PUBNUB_PASSWORD=<PUBNUB_PASSWORD> -- npx -y @pubnub/mcp`. Подставьте свои значения ключей и пароля.
Что делает PubNub MCP Server?
Он подключает агента к документации и API PubNub. Агент может работать с приложениями, сообщениями, каналами, профилями пользователей и данными об использовании.
Какие возможности требуют платных функций PubNub?
Real-time decisioning требует Illuminate. Для полного доступа к аналитике нужен Manage Premium.