Agentes: MCP y skill
Una decisión tarda unos 10 ms y no cuesta nada, así que un agente puede tomar una antes de cada paso de enrutamiento, triaje, moderación o escalado. Ollaya da a los agentes dos cosas:
- Un servidor MCP,
ollaya mcp, que expone los modelos locales como herramientas. - Un skill de agente,
ollaya-decisions, que enseña a un agente cuándo una decisión tipada supera al razonamiento en texto, cómo escribir buenas preguntas y cómo actuar según las probabilidades.
Servidor MCP
ollaya mcp habla el Model Context Protocol por stdio. Se comunica con el servidor local como cualquier otro comando y lo inicia cuando no está en ejecución.
Claude Code
claude mcp add ollaya -- ollaya mcp
Claude Desktop
Añádelo a claude_desktop_config.json (Settings → Developer → Edit Config):
{
"mcpServers": {
"ollaya": { "command": "ollaya", "args": ["mcp"] }
}
}
Si Claude Desktop no encuentra ollaya, usa su ruta completa, por ejemplo /usr/local/bin/ollaya o ~/.local/bin/ollaya.
Cursor, VS Code y otros clientes
Usa el mismo comando, ollaya mcp, en los ajustes MCP del cliente: .cursor/mcp.json para Cursor, .vscode/mcp.json para VS Code (con "type": "stdio").
Por HTTP
Para clientes que se conectan por la red, sirve HTTP en streaming en su lugar:
ollaya mcp --http # http://127.0.0.1:11436/mcp
ollaya mcp --http 127.0.0.1:9000 # another address
Por defecto solo acepta hosts de loopback.
Herramientas
| Herramienta | Qué hace |
|---|---|
decide |
Responde preguntas tipadas sobre un estado. Argumentos: state (una cadena o cualquier JSON), questions o preset, y model (por defecto laya). El resultado es exactamente lo que devuelve POST /v1/systemone. |
list_models |
Los modelos de esta máquina, como ollaya list. |
show_model |
Los detalles, las capacidades, la licencia y las preguntas integradas de un modelo. |
pull_model |
Descarga un modelo, con notificaciones de progreso. decide también descarga en el primer uso. |
Recursos
| URI | Contenido |
|---|---|
ollaya://models |
Los modelos instalados |
ollaya://presets/<name> |
Las preguntas de un preset integrado: triage, email, guard, moderation, router, agent |
Skill de agente
El skill es un SKILL.md que los agentes compatibles con Agent Skills, como Claude Code, cargan cuando una tarea lo requiere. Cubre elegir un modelo, escribir preguntas choice, score y noul, los presets, umbrales de confianza para actuar o escalar, y llamar a Ollaya por MCP, la CLI o HTTP.
Instálalo en un proyecto (o añade -g para todos los proyectos):
npx skills add ollaya-dev/ollaya --skill ollaya-decisions
También se incluye con cada versión, en share/ollaya/skills/ollaya-decisions/ junto al binario (/usr/local/share/ollaya/skills/ para una instalación del sistema), así que puedes copiarlo a .claude/skills/ sin red.
El skill también funciona por sí solo: un agente con solo el skill y ollaya instalados llama a la CLI.