Skip to main content
Glama

agentdraft-mcp — MCP-сервер для AgentDraft

PyPI License: MIT

Сервер MCP, который предоставляет AgentDraft — операционный API для AI-агентов с входящими, бесконфликтным календарём и инструментами аудита — как набор инструментов, которые может вызывать любой MCP-совместимый AI-клиент.

Используйте это, если ваша среда выполнения агента — Claude Desktop, Claude Code, Cursor, Cline, приложение OpenAI Agents SDK или любой другой MCP-хост. Сервер — это тонкая обёртка вокруг Python SDK agentdraft — та же аутентификация, те же ошибки, та же семантика, что и в REST API и языковых SDK.

Установка

pip install agentdraft-mcp

Требуется Python 3.10+ и действующий ключ агента avs_live_… из панели управления AgentDraft.

Related MCP server: Labradoc MCP Server

Обновление

pip install -U agentdraft-mcp

Примечания к выпуску: https://agentdraft.io/changelog

Настройка вашего MCP-клиента

agentdraft-mcp есть на PyPI, поэтому после установки приведённая ниже JSON-конфигурация сразу работает на любом MCP-хосте — без дополнительных загрузок.

Claude Desktop / Claude Code — JSON-конфигурация (рекомендуется)

Отредактируйте ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) или аналогичный файл в Windows/Linux:

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

Cursor / Cline / универсальный stdio-хост

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

Для локальной разработки с dev-бэкендом также установите AGENTDRAFT_BASE_URL=http://localhost:8080.

Claude Desktop — расширение рабочего стола .mcpb (перетаскивание)

Каждый выпуск также включает пакет расширения рабочего стола .mcpb в GitHub Releases. Перетащите agentdraft-mcp.mcpb в Claude Desktop → Настройки → Расширения и вставьте ваш API-ключ avs_live_… — без редактирования JSON и без pip install.

Инструменты

Инструмент

Назначение

whoami

Подтвердите API-ключ и верните идентичность агента, приоритет, области действия и timezone владельца

get_availability

Перечислите слоты, открытые для вызывающего агента, в [start, end)

create_hold

Зарезервируйте слот предварительно (TTL 30 с); необязательные title / invitee

release_hold

Освободите удержание, чтобы другие агенты могли его занять

commit_booking

Завершите бронирование — атомарное сравнение и замена; необязательные title / invitee

cancel_booking

Отмените подтверждённое бронирование, принадлежащее вызывающему агенту

Все времена — строки ISO 8601 (2026-06-01T14:00:00Z). Все инструменты записи принимают idempotency_key для безопасных повторных попыток. create_hold и commit_booking также принимают необязательные title и invitee ({name, email, notes}), указывающие, для кого предназначен слот — отображается владельцу в панели управления.

Как проявляются конфликты

Когда два агента соревнуются за один и тот же слот, побеждает ровно один. Проигравшие агенты получают структурированный payload outranked — не строковую ошибку:

{
  "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."
}

Ваш агент должен обработать это и предложить альтернативу, а не повторять попытку для того же слота.

Чем это отличается от SDK AgentDraft

Python/TS SDK

MCP-сервер

Вызывающий

Код приложения, который вы написали

AI-клиент (Claude Desktop и т. д.)

Транспорт

HTTPS напрямую к api.agentdraft.io

stdio между MCP-хостом и этим процессом

Аутентификация

Client(api_key=…)

переменная окружения AGENTDRAFT_API_KEY

Семантика

Одинаковая

Одинаковая

Ошибки

Типизированные исключения Python

Структурированный JSON в результате инструмента

Используйте SDK, когда вы пишете агента. Используйте этот MCP-сервер, когда чужой агентский рантайм (Claude Desktop, Cursor, Cline, универсальный MCP-хост) должен вызывать AgentDraft от имени пользователя без пользовательского кода.

Ссылки

Безопасность

Нашли уязвимость? См. SECURITY.md. Не открывайте публичный issue для отчёта о безопасности.

Участие в разработке

См. CONTRIBUTING.md. ryabinski-labs/agentdraft-mcp — опубликованное зеркало каталога в частном репозитории приложения AgentDraft — issues и pull requests читаются там и попадают обратно через следующую синхронизацию релизов.

Лицензия

MIT — см. 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