FastMCP

Python-фреймворк и CLI для MCP: пишете сервер обычными функциями, проверяете инструменты и ставите сервер в Claude Code, Cursor и другие клиенты

CLIВыбор редакцииСредний риск

prefecthq/fastmcp

Установка

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, расширяется скиллами и плагинами

CLIВысокий риск389,7 тыс.
Выбор редакции

Самообучающийся агент от Nous Research: терминал, мессенджеры, cron-задачи и скиллы, которые он пишет сам

CLIВысокий риск245,5 тыс.
Выбор редакции

Открытый агент для программирования в терминале и на десктопе с режимами разработки и планирования

CLIВысокий риск207,4 тыс.
Выбор редакции

Агент Anthropic для терминала, IDE и GitHub: понимает кодовую базу, выполняет задачи и работает с git

CLIВысокий риск145 тыс.