fastapi-mcp-client
Что такое MCP
Это клиентская библиотека FastAPI, предназначенная для взаимодействия с серверами, реализующими Model Context Protocol (MCP) через Server-Sent Events (SSE). Она предоставляет стандартизированный способ обмена данными с AI-сервисами и потоковой передачи результатов.
Как использовать MCP
Установите пакет через pip или uv, затем используйте асинхронный MCPClient для вызова операций. Поддерживаются как обычные API-вызовы, так и потоковые операции через SSE. Библиотека автоматически управляет сессиями и передачей сообщений.
Для чего можно использовать MCP
Этот клиент позволяет интегрироваться с AI-сервисами, поддерживающими MCP, для различных сценариев, включая чат-приложения, обработку документов, генерацию данных и любые другие задачи, требующие потоковой передачи AI-генерируемого контента в реальном времени.