Skip to main content
Glama

grok-bot-mcp

MCP-сервер для Grok Bot — позвольте любому ИИ-агенту управлять вашими ботами.

Создавайте ботов, читайте транскрипты, отправляйте сообщения, ищите в истории и проверяйте использование — всё через Model Context Protocol. Работает с Claude Desktop, Cursor, Windsurf, Cline, VS Code Copilot и любым MCP-совместимым клиентом.

license node deps mcp

Компаньон: gbu — проверка использования Grok Bot


Что это делает

grok-bot-mcp — это MCP-сервер, который связывает ИИ-агентов (Claude, Cursor, Copilot и т.д.) с вашим локально запущенным экземпляром Grok Bot. После установки любой MCP-совместимый ИИ-клиент может:

  • Создавать, перечислять, искать и удалять ботов — не открывая приложение Grok Bot

  • Отправлять сообщения ботам и получать ответы — прямо из вашего ИИ-редактора

  • Читать транскрипты разговоров — полную историю любого бота

  • Искать по всем сообщениям ботов — полнотекстовый поиск по локальным базам данных

  • Проверять использование и биллинг — еженедельное использование %, расходы по требованию, время сброса

  • Список локальных баз данных — просмотр всех файлов store.db агентов и их размеров

Всё через стандартизированный интерфейс инструментов MCP. Никакой кастомной интеграции API не требуется.

Related MCP server: Grok MCP

Установка

Одна команда (macOS / Linux):

gh repo clone Kargatharaakash/grok-bot-mcp && cd grok-bot-mcp && sh install.sh

Скрипт установки автоматически определяет, какие ИИ-агенты у вас установлены, и настраивает MCP-сервер для каждого из них. Перезапустите вашего ИИ-агента после установки.

Что он настраивает:

Агент

Путь конфигурации

Автонастройка

Claude Desktop

~/Library/Application Support/Claude/claude_desktop_config.json

Да

Cursor

~/.cursor/mcp.json

Да

Windsurf

~/.codeium/windsurf/mcp_config.json

Да

Cline

~/.cline/mcp_settings.json

Да

Continue

~/.continue/config.json

Да

VS Code (Copilot)

.vscode/mcp.json в рабочей области

Вручную

Claude Code (CLI)

claude mcp add

Да

Zed

~/.config/zed/settings.json

Вручную

Инструменты

MCP-сервер предоставляет эти инструменты любому подключённому ИИ-агенту:

Управление агентами

Инструмент

Что делает

Обязательные параметры

list_bots

Список всех агентов Grok Bot

Нет

create_bot

Создать нового бота

name

delete_bot

Удалить бота по ID

agentId

search_bots

Поиск ботов по имени/описанию

query

Обмен сообщениями

Инструмент

Что делает

Обязательные параметры

send_message

Отправить сообщение боту и получить ответ

agentId, message

get_transcript

Прочитать историю разговора бота

agentId

База данных

Инструмент

Что делает

Обязательные параметры

list_databases

Список всех локальных баз данных агентов

Нет

read_transcript_entries

Чтение сырых записей транскриптов из store.db

agentId

search_messages

Полнотекстовый поиск по всем транскриптам ботов

query

Использование

Инструмент

Что делает

Обязательные параметры

check_usage

Проверить еженедельное использование и расходы по требованию

Нет

Как это работает

AI Agent (Claude / Cursor / Copilot / Windsurf / etc.)
        │
        │ MCP Protocol (JSON-RPC over stdio)
        ▼
   grok-bot-mcp server
        │
        ├── Grok Bot Gateway ──► http://127.0.0.1:<port>/api/<command>
        │                          ├── listAgents, createAgent, sendPrompt...
        │                          └── 100+ gateway commands
        │
        ├── Local SQLite DBs ──► ~/.grokbot/agents/<id>/store.db (read-only)
        │                          └── transcript_entries, kv, blobs
        │
        └── Cursor Usage API ─► api2.cursor.sh (ConnectRPC)
                                   └── GetSandUsageStatus, GetCurrentPeriodUsage

Сервер обнаруживает шлюз Grok Bot, расшифровывая gateway-descriptor.json (та же техника с macOS Keychain, что и в gbu). Для запросов к базе данных он напрямую читает локальные файлы SQLite в режиме только для чтения.

Ручная настройка

Если вы предпочитаете настроить вручную, добавьте это в ваш файл конфигурации MCP:

{
  "mcpServers": {
    "grok-bot": {
      "command": "node",
      "args": ["~/.gbm/bin/grok-bot-mcp"]
    }
  }
}

Требования

  • Node.js 18+

  • Приложение Grok Bot установлено и запущено (для доступа к шлюзу и связке ключей)

  • macOS (для обнаружения шлюза и расшифровки связки ключей; чтение базы данных работает на любой ОС, если файлы существуют)

Тестирование

Тесты используют моки — никаких реальных вызовов Grok Bot, сети или записи в базу данных:

node --test tests/*.test.mjs

Безопасность

  • Доступ к базе данных только для чтенияPRAGMA query_only = 1 для всех SQLite-запросов

  • Никаких секретов в ответах MCP — токены никогда не возвращаются ИИ-агенту

  • Токен шлюза расшифровывается при запуске — никогда не записывается на диск

  • Только локально — stdio-транспорт, сетевой сервер не открывается

  • Никакой телеметрии — ноль вызовов, кроме 127.0.0.1 (шлюз) и api2.cursor.sh (использование)

Удаление

rm -rf ~/.gbm

Затем удалите запись grok-bot из файла конфигурации MCP вашего ИИ-агента.

Сопутствующий проект

gbu — CLI для проверки использования Grok Bot. Проверка использования нескольких аккаунтов из терминала. То же управление токенами, тот же API, другой интерфейс (CLI против MCP).

Лицензия

MIT


#GrokBot #MCP #ModelContextProtocol #Cursor #Claude #AI #DeveloperTools #Automation

⭐ Поставьте звезду, если это позволило вашему ИИ-агенту управлять вашими ботами.


Отказ от ответственности

Этот проект — независимый образовательный инструмент, созданный для обучения и исследовательских целей. Он не связан, не одобрен, не спонсируется и не ассоциирован с Cursor, Anysphere, Grok, Grok Bot, SpaceXAI, xAI, SpaceX или любой другой компанией, продуктом или организацией.

Все названия продуктов, логотипы, товарные знаки и зарегистрированные товарные знаки, упомянутые в этом репозитории, являются собственностью их соответствующих владельцев. Использование любых названий или логотипов предназначено только для идентификации и образовательных ссылок и не подразумевает одобрения, партнерства или принадлежности.

Этот инструмент взаимодействует с локально запущенными приложениями и публично доступными API-эндпоинтами, используя учетные данные, которые у вас уже есть. Он не обходит аутентификацию, не извлекает защищенный контент и не получает доступ к непубличным системам. Вы несете единоличную ответственность за соблюдение Условий предоставления услуг любой платформы, которую вы используете с этим инструментом.

Авторы и участники этого проекта не несут ответственности за любые убытки, действия с аккаунтом или последствия, возникающие в результате использования этого программного обеспечения. Используйте на свой страх и риск.

A
license - permissive license
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    B
    quality
    D
    maintenance
    Enables interaction with the Grok AI through an MCP server, supporting chat completions, text completions, embeddings, and model operations with streaming capabilities.
    5
    33
    7
    MIT
  • F
    license
    Not graded
    quality
    C
    maintenance
    Automates Grok web interface to provide chat, web search, and conversation management via MCP, supporting multiple accounts and local/remote deployment.

View all related MCP servers

Related MCP Connectors

  • Manage SRG+ hubs, channels, content, assets, users, and workspaces from any MCP-aware AI agent.

  • OCR, transcription, file extraction, and image generation for AI agents via MCP.

  • Phone, SMS & email for AI agents — one remote MCP endpoint, OAuth login, zero install.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Kargatharaakash/grok-bot-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server