Skip to main content
Glama

grok-bot-mcp

Servidor MCP para Grok Bot: permite que cualquier agente de IA controle tus bots.

Crea bots, lee transcripciones, envía mensajes, busca en el historial y consulta el uso, todo a través del Model Context Protocol. Funciona con Claude Desktop, Cursor, Windsurf, Cline, VS Code Copilot y cualquier cliente compatible con MCP.

license node deps mcp

Complemento de: gbu — Grok Bot Usage checker


Qué hace esto

grok-bot-mcp es un servidor MCP que conecta agentes de IA (Claude, Cursor, Copilot, etc.) con tu instancia local de Grok Bot. Una vez instalado, cualquier cliente de IA compatible con MCP puede:

  • Crear, listar, buscar y eliminar bots — sin abrir la aplicación Grok Bot

  • Enviar mensajes a los bots y obtener respuestas — directamente desde tu editor de IA

  • Leer transcripciones de conversaciones — historial completo de cualquier bot

  • Buscar en todos los mensajes de los bots — búsqueda de texto completo en las bases de datos locales

  • Consultar uso y facturación — porcentaje de uso semanal, gasto bajo demanda, tiempos de reinicio

  • Listar bases de datos locales — ver todos los archivos store.db de los agentes y sus tamaños

Todo a través de la interfaz estandarizada de herramientas MCP. No se necesita integración de API personalizada.

Related MCP server: Grok MCP

Instalación

Un solo comando (macOS / Linux):

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

El script de instalación detecta automáticamente qué agentes de IA tienes instalados y configura el servidor MCP para cada uno. Reinicia tu agente de IA después de la instalación.

Lo que configura:

Agente

Ruta de configuración

Configuración automática

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 en el espacio de trabajo

Manual

Claude Code (CLI)

claude mcp add

Zed

~/.config/zed/settings.json

Manual

Herramientas

El servidor MCP expone estas herramientas a cualquier agente de IA conectado:

Gestión de agentes

Herramienta

Qué hace

Parámetros requeridos

list_bots

Lista todos los agentes de Grok Bot

Ninguno

create_bot

Crea un nuevo bot

name

delete_bot

Elimina un bot por ID

agentId

search_bots

Busca bots por nombre/descripción

query

Mensajería

Herramienta

Qué hace

Parámetros requeridos

send_message

Envía un mensaje a un bot y obtén la respuesta

agentId, message

get_transcript

Lee el historial de conversación de un bot

agentId

Base de datos

Herramienta

Qué hace

Parámetros requeridos

list_databases

Lista todas las bases de datos locales de agentes

Ninguno

read_transcript_entries

Lee entradas de transcripción sin procesar de store.db

agentId

search_messages

Búsqueda de texto completo en todas las transcripciones de bots

query

Uso

Herramienta

Qué hace

Parámetros requeridos

check_usage

Consulta el uso semanal y el gasto bajo demanda

Ninguno

Cómo funciona

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

El servidor descubre la puerta de enlace de Grok Bot descifrando gateway-descriptor.json (la misma técnica de macOS Keychain que gbu). Para las consultas a la base de datos, lee los archivos SQLite locales directamente en modo de solo lectura.

Configuración manual

Si prefieres configurarlo manualmente, añade esto a tu archivo de configuración MCP:

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

Requisitos

  • Node.js 18+

  • Aplicación Grok Bot instalada y en ejecución (para acceso a la puerta de enlace y al llavero)

  • macOS (para el descubrimiento de la puerta de enlace y el descifrado del llavero; la lectura de la base de datos funciona en cualquier sistema operativo si los archivos existen)

Pruebas

Las pruebas usan mocks: sin llamadas reales a Grok Bot, sin red, sin escrituras en la base de datos:

node --test tests/*.test.mjs

Seguridad

  • Acceso de solo lectura a la base de datosPRAGMA query_only = 1 en todas las consultas SQLite

  • Sin secretos en las respuestas MCP — los tokens nunca se devuelven al agente de IA

  • Token de la puerta de enlace descifrado al inicio — nunca se escribe en el disco

  • Solo local — transporte stdio, sin servidor de red expuesto

  • Sin telemetría — cero llamadas excepto a 127.0.0.1 (puerta de enlace) y api2.cursor.sh (uso)

Desinstalación

rm -rf ~/.gbm

Luego elimina la entrada grok-bot del archivo de configuración MCP de tu agente de IA.

Proyecto complementario

gbu — CLI de verificación de uso de Grok Bot. Consulta de uso multi-cuenta desde la terminal. La misma gestión de tokens, la misma API, diferente interfaz (CLI vs MCP).

Licencia

MIT


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

⭐ Deja una estrella si esto permite que tu agente de IA controle tus bots.


Este proyecto es una herramienta independiente y educativa creada con fines de aprendizaje e investigación. No está afiliado, respaldado, patrocinado ni asociado con Cursor, Anysphere, Grok, Grok Bot, SpaceXAI, xAI, SpaceX ni con ninguna otra empresa, producto o entidad.

Todos los nombres de productos, logotipos, marcas comerciales y marcas registradas mencionados en este repositorio son propiedad de sus respectivos dueños. El uso de cualquier nombre o logotipo es solo para identificación y referencia educativa, y no implica respaldo, asociación ni afiliación.

Esta herramienta interactúa con aplicaciones que se ejecutan localmente y con endpoints de API de acceso público utilizando credenciales que ya posees. No elude la autenticación, no extrae contenido protegido ni accede a ningún sistema no público. Eres el único responsable del cumplimiento de los Términos de Servicio de cualquier plataforma que uses con esta herramienta.

Los autores y colaboradores de este proyecto no asumen ninguna responsabilidad por daños, acciones en la cuenta o consecuencias derivadas del uso de este software. Úsalo bajo tu propio criterio.

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