FastMCP
Python-фреймворк и CLI для MCP: пишете сервер обычными функциями, проверяете инструменты и ставите сервер в Claude Code, Cursor и другие клиенты
Установка
uv add fastmcpПакет fastmcp также доступен в PyPI для pip.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
FastMCP превращает функции Python в инструменты, ресурсы и промпты MCP: схема, валидация и описание строятся из сигнатуры и докстринга. Клиентская часть подключается к любому MCP-серверу по URL или команде и сама разбирается с транспортом и авторизацией. CLI fastmcp запускает сервер из файла или конфига, выводит список инструментов и вызывает их из терминала. Команда fastmcp install регистрирует сервер в Claude Desktop, Claude Code, Cursor, Gemini CLI и Goose вместе с зависимостями.
Для кого. Для Python-разработчиков, которые пишут собственные MCP-серверы или клиенты для агентов.
Подходит, если
- Нужно быстро дать агенту доступ к внутреннему API или базе через свой MCP-сервер
- Нужно проверить чужой MCP-сервер из терминала без клиента
- Нужно поставить свой сервер в Claude Code или Cursor с зависимостями
Не подходит, если
- Нужен готовый MCP-сервер, а не инструмент для его создания
- Проект пишется на TypeScript, для него у авторов есть отдельный пакет
Пример запроса к агенту
Сделай на FastMCP сервер с инструментом поиска заказов в нашей базе и поставь его в Claude CodeОграничения
Это инструмент разработчика: без кода на Python пользы нет. Нужен Python и рекомендуется uv. Команды fastmcp login и деплой связаны с платным облаком Prefect Horizon, базовые возможности от него не зависят. Между мажорными версиями есть отдельные руководства по миграции.
Как отключить. Удалите зависимость командой uv remove fastmcp и уберите зарегистрированные серверы из конфигурации MCP клиентов.
Проверка безопасности
- Запускает серверы и код из Python-файлов
- Меняет конфигурации MCP клиентов при установке
Коротко о README
README показывает минимальный сервер из нескольких строк и описывает три части фреймворка: серверы, клиенты и приложения с интерактивным интерфейсом. Установка рекомендована через uv, есть руководства по переходу со старых версий и с официального SDK. Документация доступна на gofastmcp.com, в том числе в формате llms.txt. Отдельно упомянут платный шлюз Prefect Horizon. Лицензия Apache-2.0.
Частые вопросы
Чем FastMCP отличается от официального Python SDK?
Первая версия FastMCP вошла в официальный SDK, а отдельный проект продолжает развиваться и добавляет клиентов, приложения с интерфейсом и CLI.
Можно ли вызывать инструменты чужого сервера?
Да, fastmcp list и fastmcp call работают с URL, Python-файлом, конфигом или stdio-командой.
Похожие
Открытый личный AI-ассистент на своем компьютере: отвечает в Telegram, Slack, Discord и WhatsApp, расширяется скиллами и плагинами
Самообучающийся агент от Nous Research: терминал, мессенджеры, cron-задачи и скиллы, которые он пишет сам
Открытый агент для программирования в терминале и на десктопе с режимами разработки и планирования
Агент Anthropic для терминала, IDE и GitHub: понимает кодовую базу, выполняет задачи и работает с git