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 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 tools¶
Lista las herramientas disponibles en un servidor MCP registrado.
| Argumento | Descripción |
|---|---|
SERVER |
Nombre del servidor MCP registrado (requerido) |
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 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 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