API MCP YAML
Сервер Model Context Protocol (MCP), который создает инструменты из конфигураций API, определенных в файлах YAML. Этот сервер позволяет вам создавать инструменты MCP, просто определяя конечные точки API в файле конфигурации YAML, что упрощает интеграцию внешних API в вашу экосистему MCP.
Функции
- Настройте несколько конечных точек API с помощью YAML
- Поддерживает все методы HTTP (GET, POST, PATCH, PUT, DELETE)
- Интерполяция переменных среды для конфиденциальных данных
- Автоматическая генерация параметров из шаблонов URL
- Фабричный шаблон для создания инструмента
- Полная реализация сервера MCP
Установка
Конфигурация
Создайте файл api.yaml
в своем проекте:
Создайте файл .env
для ваших токенов API:
Использование
Запустите MCP-сервер:
Сервер создаст инструменты MCP для каждой конечной точки API, определенной в файле api.yaml
.
Конфигурация YAML
Каждая конечная точка API в файле YAML должна иметь:
url
: URL конечной точки (поддерживает параметры пути, такие как{id}
)method
: HTTP-метод (GET, POST, PATCH, PUT, DELETE)api-token
: токен API (поддерживает переменные среды)content
: Запросить конфигурациюheaders
: Запрос заголовковbody
: Схема тела запроса (для POST, PUT, PATCH)
Пример конфигурации
Полный пример со всеми методами HTTP смотрите api.yaml
.
Внося вклад
- Форк репозитория
- Создайте свою ветку функций
- Зафиксируйте ваши изменения
- Нажмите на ветку
- Создать новый запрос на извлечение
Лицензия
Массачусетский технологический институт
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
Сервер Model Context Protocol, который создает инструменты из конфигураций API, определенных в файлах YAML, что позволяет легко интегрировать внешние API в экосистему MCP без написания кода.
Related MCP Servers
- -securityFlicense-qualityA Model Context Protocol server implementation that enables connection between OpenAI APIs and MCP clients for coding assistance with features like CLI interaction, web API integration, and tool-based architecture.Last updated -33Python
- -securityAlicense-qualityA streamlined foundation for building Model Context Protocol servers in Python, designed to make AI-assisted development of MCP tools easier and more efficient.Last updated -15PythonMIT License
- -securityAlicense-qualityA server that translates Model Context Protocol (MCP) tool callings to traditional HTTP API requests, allowing existing HTTP APIs to be integrated into MCP territory through configurable mappings.Last updated -1PythonApache 2.0
- -securityFlicense-qualityA server implementation of the Model Context Protocol (MCP) that provides REST API endpoints for managing and interacting with MCP resources.Last updated -Python