Saltar a contenido

rai mcp

Gestiona e invoca servidores MCP (Model Context Protocol). Los servidores se registran en .raise/mcp/*.yaml y proporcionan herramientas a los agentes de IA.

rai mcp list

Lista todos los servidores MCP registrados. Muestra los servidores con sus nombres, descripciones y comandos.

rai mcp list

rai mcp health

Verifica la conectividad de un servidor MCP registrado. Se conecta, lista las herramientas e informa el estado, la latencia y el número de herramientas disponibles.

Argumento Descripción
SERVER Nombre del servidor MCP registrado (requerido)
rai mcp health context7

rai mcp tools

Lista las herramientas disponibles en un servidor MCP registrado.

Argumento Descripción
SERVER Nombre del servidor MCP registrado (requerido)
rai mcp tools context7

rai mcp call

Invoca una herramienta en un servidor MCP registrado. Imprime el resultado como JSON en stdout.

Argumento Descripción
SERVER Nombre del servidor MCP registrado (requerido)
TOOL Nombre de la herramienta a invocar (requerido)
Flag Corta Descripción
--args Argumentos de la herramienta como cadena JSON. Por defecto: {}
--verbose Muestra los detalles de la llamada en stderr
rai mcp call context7 resolve-library-id --args '{"query":"next.js","libraryName":"next.js"}'

rai mcp scaffold

Se conecta a un servidor MCP, introspecciona las herramientas y genera la configuración. Crea .raise/mcp/<name>.yaml conectándose, descubriendo las herramientas y escribiendo una configuración válida.

Argumento Descripción
NAME Nombre del servidor (requerido)
Flag Corta Descripción
--command Comando del servidor, ej. npx, uvx (requerido)
--args Argumentos del servidor como cadena separada por espacios
--env Nombres de variables de entorno separados por comas
--force Sobreescribe el archivo de configuración existente
rai mcp scaffold context7 --command npx --args "-y @upstash/context7-mcp"

rai mcp install

Instala un paquete de servidor MCP y genera la configuración. Instala el paquete, verifica la conectividad y genera .raise/mcp/<name>.yaml.

Argumento Descripción
PACKAGE Identificador del paquete (requerido)
Flag Corta Descripción
--type Tipo de paquete: uvx, npx, pip (requerido)
--name Nombre del servidor para el archivo de configuración (requerido)
--env Nombres de variables de entorno separados por comas
--module Nombre del módulo Python (requerido para --type pip)
--force Sobreescribe el archivo de configuración existente
# Paquete NPX
rai mcp install @upstash/context7-mcp --type npx --name context7

# Paquete UVX con variables de entorno
rai mcp install mcp-github --type uvx --name github --env GITHUB_TOKEN

# Paquete Pip con módulo
rai mcp install mcp-server-fetch --type pip --name fetch --module mcp_server_fetch

Ver también: rai adapter