Complemento Grok MCP
Un complemento de Protocolo de contexto de modelo (MCP) que proporciona acceso perfecto a las potentes capacidades de Grok AI directamente desde Cline.
Características
Este complemento expone tres herramientas poderosas a través de la interfaz MCP:
Completar chat : genere respuestas de texto utilizando los modelos de lenguaje de Grok
Comprensión de imágenes : analice imágenes con las capacidades de visión de Grok
Llamada de funciones : utilice Grok para llamar a funciones según la entrada del usuario
Related MCP server: MCP Atlassian Server
Prerrequisitos
Node.js (v16 o superior)
Una clave API de Grok AI (obtenida en console.x.ai )
Cline con soporte MCP
Instalación
Clonar este repositorio:
git clone https://github.com/Bob-lance/grok-mcp.git cd grok-mcpInstalar dependencias:
npm installConstruir el proyecto:
npm run buildAgregue el servidor MCP a su configuración de Cline MCP:
Para la extensión Cline de VSCode, edite el archivo en:
~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.jsonAgregue la siguiente configuración:
{ "mcpServers": { "grok-mcp": { "command": "node", "args": ["/path/to/grok-mcp/build/index.js"], "env": { "XAI_API_KEY": "your-grok-api-key" }, "disabled": false, "autoApprove": [] } } }Reemplace
/path/to/grok-mcpcon la ruta real a su instalación yyour-grok-api-keycon su clave API de Grok AI.
Uso
Una vez instalado y configurado, el complemento Grok MCP proporciona tres herramientas que se pueden utilizar en Cline:
Finalización del chat
Genere respuestas de texto utilizando los modelos de lenguaje de Grok:
Comprensión de imágenes
Analice imágenes con las capacidades de visión de Grok:
También puedes utilizar imágenes codificadas en base64:
Llamada de función
Utilice Grok para llamar funciones según la entrada del usuario:
Referencia de API
Finalización del chat
Genere una respuesta utilizando la función de finalización de chat de Grok AI.
Parámetros:
messages(obligatorio): Matriz de objetos de mensaje con rol y contenidomodel(opcional): modelo de Grok a utilizar (predeterminado: grok-2-latest)temperature(opcional): Temperatura de muestreo (0-2, predeterminado 1)max_tokens(opcional): Número máximo de tokens a generar (predeterminado: 16384)
Comprensión de imágenes
Analice imágenes utilizando las capacidades de visión de Grok AI.
Parámetros:
prompt(obligatorio): Texto de aviso para acompañar la imagenimage_url(opcional): URL de la imagen a analizarbase64_image(opcional): datos de imagen codificados en Base64 (sin el prefijo data:image)model(opcional): modelo de visión de Grok a utilizar (el valor predeterminado es grok-2-vision-latest)
Nota: Se debe proporcionar image_url o base64_image .
Llamada de función
Utilice Grok AI para llamar funciones según la entrada del usuario.
Parámetros:
messages(obligatorio): Matriz de objetos de mensaje con rol y contenidotools(obligatorio): Matriz de objetos de herramientas con tipo, nombre de función, descripción y parámetrostool_choice(opcional): modo de elección de herramienta (automático, obligatorio, ninguno, predeterminado en automático)model(opcional): modelo de Grok a utilizar (predeterminado: grok-2-latest)
Desarrollo
Estructura del proyecto
src/index.ts- Implementación del servidor principalsrc/grok-api-client.ts- Implementación del cliente de la API de Grok
Edificio
Correr
Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.