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
- -security-license-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 -35
- -security-license-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 -13MIT License
- -security-license-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 -1Apache 2.0
- -security-license-qualityA server implementation of the Model Context Protocol (MCP) that provides REST API endpoints for managing and interacting with MCP resources.Last updated -