Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.horneross.com/llms.txt

Use this file to discover all available pages before exploring further.

El Horneross MCP Server es un servidor MCP público que te permite gestionar toda tu cuenta de Horneross desde cualquier cliente compatible con el Model Context Protocol: Claude Code, Cursor, Claude Desktop, Windsurf, y más.
┌──────────────────┐      ┌──────────────────────────────────┐      ┌─────────────┐
│  Claude Code /   │ MCP  │  Horneross MCP Server            │ API  │  Horneross  │
│  Cursor / etc.   │ ───→ │  horneross-mcp.lucas-220.workers │ ───→ │  Platform   │
└──────────────────┘      └──────────────────────────────────┘      └─────────────┘

Conexión rápida

1

Obtené tu API Key

Andá a app.horneross.comSettingsAPI Keys → Copiá tu clave.
2

Configurá tu cliente MCP

Agregá el servidor en la configuración de tu cliente. Abajo tenés ejemplos para cada uno.
3

Listo

Ya podés gestionar empleados de IA, datastores, conversaciones y más desde tu editor o terminal.

Configuración por cliente

Editá ~/.claude/.mcp.json:
{
  "mcpServers": {
    "horneross": {
      "type": "url",
      "url": "https://horneross-mcp.lucas-220.workers.dev/mcp",
      "headers": {
        "Authorization": "Bearer TU_API_KEY"
      }
    }
  }
}

Herramientas disponibles (102)

El servidor expone 102 herramientas organizadas en 17 módulos. Abajo están las categorías principales para configurar y operar empleados de IA.

Empleados de IA (8)

HerramientaDescripción
list_agentsListar todos los empleados de IA de la organización
get_agentObtener detalle de un empleado (config, tools, versiones)
get_agent_configObtener configuración runtime (modelo, tools, settings)
create_agentCrear un nuevo empleado de IA
update_agentActualizar solo metadata: nombre y descripción
update_agent_configCambiar modelo, temperatura, toggles de herramientas
delete_agentEliminar un empleado permanentemente
chat_with_agentEnviar un mensaje y obtener respuesta
Usá la herramienta create_agent con:
- name: "Soporte Técnico"
- description: "Atiende consultas técnicas"
- model_name: "gpt_5_2_instant"
- temperature: 0.3
- system_prompt: "Sos un agente de soporte técnico. Respondé de forma clara y concisa."
Podés activar o desactivar estas capacidades:
ToggleDescripción
use_thinkingRazonamiento extendido
use_web_searchBúsqueda web
use_deep_searchBúsqueda profunda
use_code_interpreterIntérprete de código
use_send_filesEnvío de archivos
use_markdownFormato markdown
include_sourcesIncluir fuentes
restrict_knowledgeRestringir a base de conocimiento
use_language_detectionDetección de idioma
use_conversational_modeModo conversacional
use_content_filterFiltro de contenido
use_follow_upSugerencias de seguimiento

Prompt del sistema (6)

Estas herramientas son el único camino MCP para modificar instrucciones después de crear un agente. Cada escritura guarda una nueva AgentPromptVersion.
HerramientaDescripción
get_system_promptLeer el prompt efectivo actual
set_system_promptReemplazar el prompt completo
append_to_system_promptAgregar texto al final
prepend_to_system_promptAgregar texto al inicio
replace_in_system_promptBuscar y reemplazar texto exacto
clear_system_promptVaciar el prompt

Versiones de prompt (3)

Solo los cambios de instrucciones/prompt generan versiones. Cambios runtime como modelo, temperatura, tools, MCP, capacidades o colaboradores actualizan la configuración actual del agente y no crean historial nuevo.
HerramientaDescripción
list_agent_prompt_versionsListar las últimas 10 versiones de prompt
get_agent_prompt_version_configVer config efectiva de una versión de prompt
activate_agent_prompt_versionActivar una versión anterior de prompt sin revertir runtime

Conversaciones (2)

HerramientaDescripción
list_conversationsListar conversaciones recientes de un empleado
get_conversation_messagesObtener todos los mensajes de una conversación

Datastores (3)

HerramientaDescripción
list_datastoresListar bases de conocimiento
query_datastoreBuscar en una base con lenguaje natural
create_datasourceAgregar contenido: URL, sitio web, texto o Q&A
TipoDescripciónParámetros
web_pagePágina web individualsource_url
web_siteCrawl de sitio completosource_url
textTexto planocontent
qaPar pregunta-respuestaquestion, answer

Tasks / Triggers (3)

HerramientaDescripción
list_tasksListar tareas (triggers) de la organización
create_taskCrear un trigger: cron, keyword, evento, etc.
toggle_taskActivar o desactivar una tarea
TipoEjemplo
scheduleCron: 0 9 * * 1 (lunes 9am)
keywordSe activa cuando el usuario dice una palabra clave
phraseSe activa con una frase exacta
conversation_startAl iniciar conversación
lead_capturedCuando se captura un lead
form_submittedCuando se envía un formulario
human_requestedCuando el usuario pide hablar con humano

Herramientas del empleado (3)

HerramientaDescripción
list_agent_toolsVer herramientas configuradas en un empleado
add_agent_toolAgregar herramienta: datastore, HTTP, lead capture, etc.
remove_agent_toolQuitar herramienta por ID

MCP Custom (3)

HerramientaDescripción
list_custom_mcpsListar servidores MCP conectados a un empleado
add_custom_mcpConectar un servidor MCP personalizado
remove_custom_mcpDesconectar un servidor MCP

Autenticación

Todas las requests requieren un header Authorization con tu API Key de Horneross:
Authorization: Bearer TU_API_KEY
La API Key se obtiene desde app.horneross.comSettingsAPI Keys.

Protocolo

El servidor implementa MCP sobre HTTP (JSON-RPC 2.0):
  • URL: https://horneross-mcp.lucas-220.workers.dev/mcp
  • Método: POST (JSON-RPC)
  • GET: Devuelve info del servidor y lista de herramientas
# Verificar que el servidor está activo
curl https://horneross-mcp.lucas-220.workers.dev/mcp
{
  "name": "horneross",
  "version": "0.1.0",
  "description": "Horneross MCP Server — manage AI agents via Model Context Protocol",
  "toolCount": 102,
  "tools": [
    { "name": "list_agents", "description": "List all AI agents..." },
    ...
  ]
}

Agregar un MCP propio para usar en tus empleados

Para que un servidor MCP externo aparezca en tu cliente (Claude Code, Cursor, etc.), agregalo al archivo ~/.claude/.mcp.json de esa misma máquina, por ejemplo:
{
  "mcpServers": {
    "mi-mcp-personal": {
      "type": "url",
      "url": "https://mcp.ejemplo.com/mcp",
      "headers": {
        "Authorization": "Bearer TU_TOKEN"
      }
    }
  }
}
Si usás configuración por proyecto de Claude, también puede existir en ~/.claude/projects/<nombre-proyecto>/settings.json. Luego, desde Horneross, conectalo al empleado vía API REST de Custom MCP:
curl -X POST "https://app.horneross.com/api/agents/ag_123/custom-mcp" \
  -H "Authorization: Bearer sk_live_xxx" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Mi MCP personal",
    "mcpUrl": "https://mcp.ejemplo.com/mcp",
    "type": "streamable-http",
    "enabledTools": ["check_stock", "crear_orden"]
  }'
Ese type acepta http, sse o streamable-http según el transporte de tu servidor.

Verificación rápida

Podés verificar que quedó registrado en el empleado:
curl -X GET "https://app.horneross.com/api/agents/ag_123/custom-mcp" \
  -H "Authorization: Bearer sk_live_xxx"
La respuesta trae un array de MCPs con id, name, type, url y enabledTools. Para borrar un MCP, reutilizá ese id:
curl -X DELETE https://app.horneross.com/api/agents/ag_123/custom-mcp \
  -H "Authorization: Bearer sk_live_xxx" \
  -H "Content-Type: application/json" \
  -d '{"mcpId": "custom_http_xxx"}'

Casos de uso

Gestión desde IDE

Creá y configurá empleados de IA sin salir de tu editor de código.

Automatización CI/CD

Actualizá prompts y configuraciones como parte de tu pipeline de deploy.

Debugging

Inspeccioná conversaciones, versiones y configuraciones desde la terminal.

Versionado

Revisá el historial de cambios y restaurá versiones anteriores.

Próximos pasos

MCP Overview

Conectar servidores MCP externos a tus empleados

API Reference

Documentación completa de la API REST