TGViewer
Заметки LLM-энтузиаста Заметки LLM-энтузиаста @llm_notes · 1.01K subscribers
Post #121 3.04K
#mcp #fastapi #tools #converter

Коллеги, хочу поделиться одним полезным интструментом.

Иногда возникает необходимость переиспользовать реализованные ранее микро-сервисы в качестве инструментов для новых ИИ-агентов, для этой цели можно воспользоваться конвертером FastAPI в MCP.

FastAPI-MCP: Конвертация FastAPI в инструменты для Model Context Protocol

FastAPI-MCP — инструмент с открытым исходным кодом, который преобразует конечные точки FastAPI в сервисы MCP (Model Context Protocol). Он интегрируется с приложениями FastAPI, автоматически обнаруживает все эндпоинты и сохраняет их модели запросов/ответов и документацию.

Основные функции:

• Интеграция: Возможность подключения MCP-сервиса к существующему приложению FastAPI или развертывание отдельно
• Автоматическая конфигурация: Определение FastAPI эндпоинтов и преобразование их в MCP-инструменты
• Сохранение структуры: Поддержка Swagger-документации и моделей данных
• Варианты развертывания: Работа в рамках одного приложения или в разных приложениях
• Аутентификация: Использование стандартных зависимостей FastAPI для безопасности
• Настройка: Фильтрация эндпоинтов и настройка именования инструментов

Пример базового использования:


from fastapi import FastAPI
from fastapi_mcp import FastApiMCP

app = FastAPI()

mcp = FastApiMCP(app)

# Подключение MCP-сервера к FastAPI приложению
mcp.mount()


После этого MCP-сервер становится доступен по адресу https://app.base.url/mcp

Применение:

• Для разработчиков, которым требуется предоставить API-эндпоинты в виде MCP-инструментов для совместимых клиентов (Cursor, Cline, Roo Code, Trae AI, Claude Desktop и т.д.)

• В сценариях, где необходимо взаимодействие ИИ-моделей с API через протокол MCP

Библиотека требует Python 3.10+ (рекомендуется 3.12) и распространяется под лицензией MIT.

#FastAPI #MCP #API #разработка

И в заключении поста небольшой анонс.

В связи с бурным ростом технологий сетевого взаимодействия ИИ-агентов, ключом к успеху и быстрой реализации новых проектов является умение декомпозировать сложную задачу на небольшие блоки, чтобы можно было собрать решение, опираясь на имеющиеся инструменты и коннекторы. ИИ-агент - это по сути и есть "микро-сервис" в GenAI-разработке.

Мы обновили содержание курса по ИИ программированию с учетом новых тенденций.
Завтра стартует третий поток. Кому интересно - присоединяйтесь.
И небольшой "промо-ролик" для поднятия настроения :)
  • ❤ 2
  • 🔥 2
More from @llm_notes
  1. Sep 12, 2026Cronjob Response: Мониторинг анонсов reset от лидера Codex (job_id: 7a5e133998e4) --------…
  2. Sep 12, 2026Для всех активных пользователей Codex - Важная информация ниже - Недельные лимиты Codex сб…
  3. Aug 25, 2026Копируем «единорогов» на Claude Code: 8 недель — 8 прототипов. Старт завтра Завтра, 26 авг…
  4. Aug 25, 2026Grok Bot против Hermes Agent: два подхода к одной задаче Коллеги, добрый вечер! Скорее все…
  5. Jul 27, 2026Claude Opus 5: почти Fable за половину цены Коллеги, всем привет! 24 июля Anthropic выпуст…
  6. Jul 1, 2026🔓🚀 Возвращение Fable 5 и появление Sonnet 5 Anthropic за сутки закрыла историю с приоста…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →