MCP YAML API
MCP YAML-API
Ein Model Context Protocol (MCP)-Server, der Tools aus in YAML-Dateien definierten API-Konfigurationen erstellt. Mit diesem Server können Sie MCP-Tools erstellen, indem Sie einfach API-Endpunkte in einer YAML-Konfigurationsdatei definieren. So können Sie externe APIs problemlos in Ihr MCP-Ökosystem integrieren.
Merkmale
Konfigurieren Sie mehrere API-Endpunkte mit YAML
Unterstützt alle HTTP-Methoden (GET, POST, PATCH, PUT, DELETE)
Umgebungsvariableninterpolation für vertrauliche Daten
Automatische Parametergenerierung aus URL-Vorlagen
Fabrikmuster zur Werkzeugerstellung
Vollständige MCP-Serverimplementierung
Related MCP server: mcp-server-llmling
Installation
npm install -g mcp-yaml-apiKonfiguration
Erstellen Sie eine api.yaml Datei in Ihrem Projekt:
apis:
getUser:
url: https://api.example.com/users/{id}
method: GET
api-token: ${API_TOKEN}
content:
headers:
Accept: application/jsonErstellen Sie eine .env Datei für Ihre API-Token:
API_TOKEN=your_api_token_hereVerwendung
Führen Sie den MCP-Server aus:
mcp-yaml-apiDer Server erstellt MCP-Tools für jeden API-Endpunkt, der in Ihrer Datei api.yaml definiert ist.
YAML-Konfiguration
Jeder API-Endpunkt in der YAML-Datei sollte Folgendes haben:
url: Die Endpunkt-URL (unterstützt Pfadparameter wie{id})method: HTTP-Methode (GET, POST, PATCH, PUT, DELETE)api-token: API-Token (unterstützt Umgebungsvariablen)content: Konfiguration anfordernheaders: Anforderungsheaderbody: Anforderungstextschema (für POST, PUT, PATCH)
Beispielkonfiguration
Ein vollständiges Beispiel mit allen HTTP-Methoden finden Sie api.yaml .
Beitragen
Forken Sie das Repository
Erstellen Sie Ihren Feature-Zweig
Übernehmen Sie Ihre Änderungen
Push zum Zweig
Erstellen Sie einen neuen Pull Request
Lizenz
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceAn MCP server that exposes HTTP methods defined in an OpenAPI specification as tools, enabling interaction with APIs via the Model Context Protocol.8MIT
- AlicenseNot gradedqualityCmaintenanceA server for the Machine Chat Protocol (MCP) that provides a YAML-based configuration system for LLM applications, allowing users to define resources, tools, and prompts without writing code.6MIT
- AlicenseNot gradedqualityCmaintenanceA server that enables interaction with any API that has a Swagger/OpenAPI specification through Model Context Protocol (MCP), automatically generating tools from API endpoints and supporting multiple authentication methods.176117Apache 2.0
- AlicenseDqualityCmaintenanceA tool that creates MCP (Model Context Protocol) servers from OpenAPI/Swagger specifications, enabling AI assistants to interact with your APIs.315047MIT
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
MCP server for secureFlows: token-free URL builders and integration-linting tools for AI agents.
Hosted MCP endpoint with realistic fake data for prototyping agents. 12 tools, no setup.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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-api-client'
If you have feedback or need assistance with the MCP directory API, please join our Discord server