Зачем нужен
MCP-сервер даёт модели стандартный и описанный интерфейс к данным и действиям внешней системы. Вместо отдельной интеграции для каждого AI-клиента сервис один раз публикует tools, resources и prompts через общий протокол.
Где применяется
- подключение AI-клиентов к календарям, таск-трекерам и внутренним API;
- безопасное чтение корпоративных данных;
- выполнение бизнес-операций через типизированные tools;
- повторное использование одной интеграции разными моделями и приложениями.
Задача
Создать MCP-инструменты для регулярно используемого сервиса: календаря, таск-трекера или внутреннего API.
Требования
- сервер создаётся через FastMCP;
- реализован как минимум один полезный
@mcp.tool; - входные аргументы имеют понятную схему;
- описание объясняет модели, когда применять инструмент;
- выбран и обоснован transport:
stdioили Streamable HTTP; - изменение внешней системы считается успешным только после детерминированного выполнения tool.
Расширение
Добавить resource и prompt, разделить read-only и write tools.
Ожидаемый результат
Модель получает понятный доменный инструмент, а фактическое действие выполняется и проверяется детерминированным кодом MCP-сервера.