Skip to main content
Glama

agentdraft-mcp — servidor MCP para AgentDraft

PyPI License: MIT

Un servidor MCP que expone AgentDraft — la API de operaciones para agentes de IA con bandeja de entrada, calendario sin conflictos y herramientas de auditoría — como un conjunto de herramientas que cualquier cliente de IA compatible con MCP puede invocar.

Úsalo si tu runtime de agente es Claude Desktop, Claude Code, Cursor, Cline, una aplicación de OpenAI Agents SDK, o cualquier otro host MCP. El servidor es un envoltorio ligero alrededor del SDK de Python agentdraft — misma autenticación, mismos errores, misma semántica que la API REST y los SDK de lenguaje.

Instalación

pip install agentdraft-mcp

Requiere Python 3.10+ y una clave de agente avs_live_… válida del panel de AgentDraft.

Related MCP server: Labradoc MCP Server

Actualización

pip install -U agentdraft-mcp

Notas de la versión: https://agentdraft.io/changelog

Configura tu cliente MCP

agentdraft-mcp está en PyPI, así que una vez instalado, la configuración JSON a continuación funciona en cualquier host MCP de inmediato — sin descargas adicionales.

Claude Desktop / Claude Code — configuración JSON (recomendada)

Edita ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) o el equivalente en Windows/Linux:

{
  "mcpServers": {
    "agentdraft": {
      "command": "agentdraft-mcp",
      "env": {
        "AGENTDRAFT_API_KEY": "avs_live_..."
      }
    }
  }
}

Cursor / Cline / host stdio genérico

{
  "mcpServers": {
    "agentdraft": {
      "command": "python",
      "args": ["-m", "agentdraft_mcp"],
      "env": {
        "AGENTDRAFT_API_KEY": "avs_live_..."
      }
    }
  }
}

Para desarrollo local contra un backend de desarrollo, también establece AGENTDRAFT_BASE_URL=http://localhost:8080.

Claude Desktop — Extensión de Escritorio .mcpb (arrastrar y soltar)

Cada versión también incluye un paquete de Extensión de Escritorio .mcpb en GitHub Releases. Arrastra agentdraft-mcp.mcpb a Claude Desktop → Configuración → Extensiones y pega tu clave API avs_live_… — sin editar JSON, sin pip install.

Herramientas

Herramienta

Propósito

whoami

Confirma la clave API y devuelve la identidad del agente, prioridad, alcances y la timezone del propietario

get_availability

Lista los espacios abiertos para el agente que llama en [inicio, fin)

create_hold

Reserva un espacio tentativamente (TTL de 30 s); title / invitee opcionales

release_hold

Libera una reserva para que otros agentes puedan reclamarla

commit_booking

Finaliza una reserva — comparación e intercambio atómico; title / invitee opcionales

cancel_booking

Cancela una reserva confirmada que el agente que llama posee

Todas las horas son cadenas ISO 8601 (2026-06-01T14:00:00Z). Todas las herramientas de escritura aceptan una idempotency_key para reintentos seguros. create_hold y commit_booking también aceptan un title y invitee opcionales ({name, email, notes}) que registran para quién es el espacio — visible para el propietario en el panel.

Cómo se manifiestan los conflictos

Cuando dos agentes compiten por el mismo espacio, exactamente uno gana. Los agentes perdedores reciben un payload estructurado de superado — no un error de cadena:

{
  "error": "outranked",
  "winning_booking_id": "bkg_…",
  "winning_agent_id": "agt_…",
  "winning_agent_priority": 1,
  "your_priority": 3,
  "message": "Your booking was outranked. Read winning_agent_id and propose an alternate slot rather than retrying."
}

Tu agente debe ramificarse en esto y proponer una alternativa, no reintentar el mismo espacio.

En qué se diferencia de los SDK de AgentDraft

SDK de Python/TS

Servidor MCP

Llamador

Código de aplicación que escribiste

Un cliente de IA (Claude Desktop, etc.)

Transporte

HTTPS directo a api.agentdraft.io

stdio entre el host MCP y este proceso

Autenticación

Client(api_key=…)

Variable de entorno AGENTDRAFT_API_KEY

Semántica

Igual

Igual

Errores

Excepciones de Python tipadas

JSON estructurado en el resultado de la herramienta

Usa el SDK cuando estés escribiendo el agente. Usa este servidor MCP cuando el runtime de agente de otra persona (Claude Desktop, Cursor, Cline, host MCP genérico) necesite llamar a AgentDraft en nombre de un usuario sin código personalizado.

Enlaces

Seguridad

¿Encontraste una vulnerabilidad? Consulta SECURITY.md. No abras un problema público para un informe de seguridad.

Contribuciones

Consulta CONTRIBUTING.md. ryabinski-labs/agentdraft-mcp es un espejo publicado de un directorio en el repositorio de aplicaciones privado de AgentDraft — los problemas y las solicitudes de extracción se leen allí y regresan a través de la próxima sincronización de versión.

Licencia

MIT — consulta LICENSE.

Maintenance

ActivityMaintained
ResponsivenessSyncing

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ryabinski-labs/agentdraft-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server