FastMCP CLI
Python-фреймворк и CLI для MCP: пишете сервер обычными функциями, проверяете инструменты и ставите сервер в Claude Code, Cursor и другие клиенты
- 28 234 ★ репозитория
- Последний коммит
- Apache-2.0
Расширенный доступ
Почему такой уровень
- Запускает серверы и код из Python-файлов
- Меняет конфигурации MCP клиентов при установке
Установка
- Работает в
Ручная установка
uv add fastmcpПакет fastmcp также доступен в PyPI для pip.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Запускает серверы и код из Python-файлов
- Меняет конфигурации MCP клиентов при установке
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
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 клиентов.
Частые вопросы
Чем FastMCP отличается от официального Python SDK?
Первая версия FastMCP вошла в официальный SDK, а отдельный проект продолжает развиваться и добавляет клиентов, приложения с интерфейсом и CLI.
Можно ли вызывать инструменты чужого сервера?
Да, fastmcp list и fastmcp call работают с URL, Python-файлом, конфигом или stdio-командой.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыУниверсальный CLI-клиент MCP от Apify: постоянные сессии, OAuth, JSON-вывод для скриптов и доступ агента к любому MCP-серверу через оболочку
Мост для MCP: один инструмент run_python запускает код в контейнере и вызывает ваши MCP-серверы
Консольный агент и Python-фреймворк с поддержкой MCP, SKILL.md и ACP: кодинг в терминале, сборка и проверка своих агентов
CLI для любого MCP-сервера: список и вызов инструментов, ресурсов и промптов, mock и proxy режимы, guard-фильтр и управление конфигами агентов
CLI, который на лету превращает любой MCP-сервер, спецификацию OpenAPI или GraphQL-эндпоинт в набор команд без генерации кода
Python-фреймворк и CLI для создания MCP-серверов и инструментов с встроенной авторизацией по OAuth
Коротко о README
README показывает минимальный сервер из нескольких строк и описывает три части фреймворка: серверы, клиенты и приложения с интерактивным интерфейсом. Установка рекомендована через uv, есть руководства по переходу со старых версий и с официального SDK. Документация доступна на gofastmcp.com, в том числе в формате llms.txt. Отдельно упомянут платный шлюз Prefect Horizon. Лицензия Apache-2.0.