Skip to main content
Glama

MCP YAML API

by molavec

API MCP YAML

Сервер Model Context Protocol (MCP), который создает инструменты из конфигураций API, определенных в файлах YAML. Этот сервер позволяет вам создавать инструменты MCP, просто определяя конечные точки API в файле конфигурации YAML, что упрощает интеграцию внешних API в вашу экосистему MCP.

Функции

  • Настройте несколько конечных точек API с помощью YAML
  • Поддерживает все методы HTTP (GET, POST, PATCH, PUT, DELETE)
  • Интерполяция переменных среды для конфиденциальных данных
  • Автоматическая генерация параметров из шаблонов URL
  • Фабричный шаблон для создания инструмента
  • Полная реализация сервера MCP

Установка

npm install -g mcp-yaml-api

Конфигурация

Создайте файл api.yaml в своем проекте:

apis: getUser: url: https://api.example.com/users/{id} method: GET api-token: ${API_TOKEN} content: headers: Accept: application/json

Создайте файл .env для ваших токенов API:

API_TOKEN=your_api_token_here

Использование

Запустите MCP-сервер:

mcp-yaml-api

Сервер создаст инструменты 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 .

Внося вклад

  1. Форк репозитория
  2. Создайте свою ветку функций
  3. Зафиксируйте ваши изменения
  4. Нажмите на ветку
  5. Создать новый запрос на извлечение

Лицензия

Массачусетский технологический институт

Install Server
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

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.

Сервер Model Context Protocol, который создает инструменты из конфигураций API, определенных в файлах YAML, что позволяет легко интегрировать внешние API в экосистему MCP без написания кода.

  1. Функции
    1. Установка
      1. Конфигурация
        1. Использование
          1. Конфигурация YAML
            1. Пример конфигурации
              1. Внося вклад
                1. Лицензия

                  Related MCP Servers

                  • A
                    security
                    A
                    license
                    A
                    quality
                    A Model Context Protocol server that provides tools for code modification and generation via Large Language Models, allowing users to create, modify, rewrite, and delete files using structured XML instructions.
                    Last updated -
                    12
                    Python
                    MIT License
                    • Linux
                    • Apple
                  • A
                    security
                    A
                    license
                    A
                    quality
                    A comprehensive Model Context Protocol server that provides advanced Node.js development tooling for automating project creation, component generation, package management, and documentation with AI-powered assistance.
                    Last updated -
                    7
                    2
                    JavaScript
                    MIT License
                  • -
                    security
                    F
                    license
                    -
                    quality
                    A 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 -
                    28
                    Python
                    • Linux
                    • Apple
                  • -
                    security
                    A
                    license
                    -
                    quality
                    A 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 -
                    14
                    Python
                    MIT License

                  View all related MCP servers

                  MCP directory API

                  We provide all the information about MCP servers via our MCP API.

                  curl -X GET 'https://glama.ai/api/mcp/v1/servers/molavec/mcp-yaml-api'

                  If you have feedback or need assistance with the MCP directory API, please join our Discord server