Integrations
Uses FastAPI to implement the Model Context Protocol server with Server-Sent Events for streaming communication
Connects to Azure OpenAI DALL-E 3 for image generation based on text prompts
Built with Python 3.10+ and includes various utility tools like random number generation, echo functionality, and AI podcast generation
FastAPI SSE MCP Случайный
Сервер FastAPI, реализующий протокол контекста модели (MCP) с использованием Server-Sent Events (SSE) для потоковой связи. Этот проект предоставляет различные утилиты, включая генерацию случайных чисел, генерацию изображений с использованием Azure OpenAI DALL-E и генерацию подкастов на основе ИИ.
Функции
- События, отправленные сервером (SSE) для потоковой передачи данных в реальном времени
- Реализация протокола контекста модели (MCP) для использования структурированного инструмента
- Несколько вспомогательных инструментов :
- Инструмент и ресурсы Echo
- Генератор случайных чисел
- Генерация изображений через Azure OpenAI DALL-E 3
- Генерация подкастов с помощью ИИ
- «Инструмент для размышлений» для рефлексивных ответов
Предпосылки
- Питон 3.10+
- Доступ к API Azure OpenAI (для создания изображений)
Установка
- Клонируйте репозиторий:
- Установите зависимости:
Или с помощью uv
:
Использование
Запуск сервера
Запустите сервер с помощью:
Сервер запустится по адресу http://0.0.0.0:8000
Доступные конечные точки
GET /
: Конечная точка проверки работоспособностиGET /sse/
: конечная точка соединения SSEPOST /messages/
: Конечная точка для клиентских сообщений
Доступные инструменты
Эхо-инструмент
Генератор случайных чисел
Генерация изображения
Генерация подкастов
Инструмент для размышлений
Структура проекта
main.py
: Основное приложение FastAPI и реализация инструментов MCPsse.py
: реализация событий, отправленных сервером (SSE)pyproject.toml
: метаданные и зависимости проектаrequirements.txt
: список основных зависимостей
Зависимости
- FastAPI: веб-фреймворк для создания API
- MCP: реализация протокола контекста модели
- OpenAI: Клиент для служб Azure OpenAI
- Uvicorn: ASGI-сервер для запуска приложений FastAPI
- Запросы: HTTP-библиотека для вызовов API
Лицензия
[Укажите здесь вашу лицензию]
Внося вклад
[Инструкции по внесению вклада в проект]
This server cannot be installed
Сервер FastAPI, реализующий протокол контекста модели (MCP) для структурированного использования инструментов, предоставляющий вспомогательные инструменты, включая генерацию случайных чисел, генерацию изображений с помощью Azure OpenAI DALL-E и генерацию подкастов на основе ИИ.
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol (MCP) server implementation for the OpenLedger API. This server provides structured context to AI models according to the MCP specification.Last updated -8TypeScriptApache 2.0
- -security-license-qualityA Model Context Protocol server enabling AI assistants to generate images through OpenAI's DALL-E API with full support for all available options and fine-grained control.Last updated -JavaScriptMIT License
- -securityAlicense-qualityA zero-configuration tool that automatically converts FastAPI endpoints into Model Context Protocol (MCP) tools, enabling AI systems to interact with your API through natural language.Last updated -1PythonMIT License
- -securityAlicense-qualityA command-line tool that transforms any OpenAPI service into a Model Context Protocol (MCP) server, enabling seamless integration with AI agents and tools that support the MCP specification.Last updated -902TypeScriptMIT License