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
Installation
Konfiguration
Erstellen Sie eine api.yaml
Datei in Ihrem Projekt:
Erstellen Sie eine .env
Datei für Ihre API-Token:
Verwendung
Führen Sie den MCP-Server aus:
Der 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
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
Ein Model Context Protocol-Server, der Tools aus in YAML-Dateien definierten API-Konfigurationen erstellt und so eine einfache Integration externer APIs in ein MCP-Ökosystem ohne Codierung ermöglicht.
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