Skip to main content
Glama

MCP YAML API

by molavec

API YAML de MCP

Un servidor de Protocolo de Contexto de Modelo (MCP) que crea herramientas a partir de configuraciones de API definidas en archivos YAML. Este servidor permite crear herramientas MCP simplemente definiendo puntos finales de API en un archivo de configuración YAML, lo que facilita la integración de API externas en su ecosistema MCP.

Características

  • Configurar múltiples puntos finales de API mediante YAML
  • Admite todos los métodos HTTP (GET, POST, PATCH, PUT, DELETE)
  • Interpolación de variables de entorno para datos sensibles
  • Generación automática de parámetros a partir de plantillas de URL
  • Patrón de fábrica para la creación de herramientas
  • Implementación completa del servidor MCP

Instalación

npm install -g mcp-yaml-api

Configuración

Crea un archivo api.yaml en tu proyecto:

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

Crea un archivo .env para tus tokens de API:

API_TOKEN=your_api_token_here

Uso

Ejecute el servidor MCP:

mcp-yaml-api

El servidor creará herramientas MCP para cada punto final de API definido en su archivo api.yaml .

Configuración de YAML

Cada punto final de API en el archivo YAML debe tener:

  • url : La URL del punto final (admite parámetros de ruta como {id} )
  • method : método HTTP (GET, POST, PATCH, PUT, DELETE)
  • api-token : token de API (admite variables de entorno)
  • content : Solicitar configuración
    • headers : encabezados de solicitud
    • body : esquema del cuerpo de la solicitud (para POST, PUT, PATCH)

Ejemplo de configuración

Consulte api.yaml para obtener un ejemplo completo con todos los métodos HTTP.

Contribuyendo

  1. Bifurcar el repositorio
  2. Crea tu rama de funciones
  3. Confirme sus cambios
  4. Empujar hacia la rama
  5. Crear una nueva solicitud de extracción

Licencia

Instituto Tecnológico de Massachusetts (MIT)

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.

Un servidor de protocolo de contexto de modelo que crea herramientas a partir de configuraciones de API definidas en archivos YAML, lo que permite una fácil integración de API externas en un ecosistema MCP sin codificación.

  1. Características
    1. Instalación
      1. Configuración
        1. Uso
          1. Configuración de YAML
            1. Ejemplo de configuración
              1. Contribuyendo
                1. Licencia

                  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