Herramienta de servidor MCP SuperiorAPIs
📖 Descripción
Este proyecto es un servidor MCP basado en Python que obtiene dinámicamente definiciones de complementos de SuperiorAPIs y genera automáticamente funciones de herramientas MCP basadas en esquemas OpenAPI.
El servidor hará lo siguiente:
- Obtener metadatos del complemento
- Analizar el esquema
- Generar funciones de herramientas dinámicamente
- Ejecutar el servidor MCP
🚀 Características
- Carga dinámica de complementos desde SuperiorAPIs
- Generación automática de modelos
pydantic
y funciones asíncronas - Ejecución asincrónica de API mediante
aiohttp
- Registro de la herramienta MCP en tiempo de ejecución
- Admite configuración basada en el entorno
- Listo para la implementación de la plataforma UVX
📂 Estructura del proyecto
⚙️ Instalación
Clonar el proyecto e instalar las dependencias:
🌍 Variables de entorno
Antes de ejecutar, configure las siguientes variables de entorno:
Linux/macOS
CMD de Windows
🖥️ Uso
Ejecute el servidor MCP:
El servidor hará lo siguiente:
- Obtener datos del complemento de SuperiorAPIs
- Generar dinámicamente funciones de herramientas MCP
- Registrar las herramientas
- Iniciar el servidor MCP
Punto final de API
Las definiciones de complementos se obtienen de:
Se requiere autorización a través del encabezado token
.
🧠 Ejemplo de función de herramienta generada
📜 Requisitos
❗ Manejo de errores
Si la llamada API falla o devuelve status: 0
, el programa saldrá con:
📦 Embalaje (opcional)
Construya el paquete:
Instalar el paquete:
Ejecutar usando Docker (si es necesario):
📄 Licencia
Licencia MIT (o su licencia personalizada)
👨💻 Autor
Su nombre / Su empresa
Contacto: your_email@example.com
This server cannot be installed
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 MCP basado en Python que obtiene dinámicamente definiciones de complementos de SuperiorAPIs y genera automáticamente funciones de herramientas basadas en esquemas OpenAPI, lo que permite una integración perfecta con los servicios de API.
Related MCP Servers
- -securityAlicense-qualityA Python-based MCP server that integrates OpenAPI-described REST APIs into MCP workflows, enabling dynamic exposure of API endpoints as MCP tools.Last updated -239PythonMIT License
- -securityAlicense-qualityAn MCP server that exposes HTTP methods defined in an OpenAPI specification as tools, enabling interaction with APIs via the Model Context Protocol.Last updated -2PythonMIT License
- AsecurityAlicenseAqualityA TypeScript-based MCP server that generates API clients from OpenAPI specifications, allowing automated code generation through natural language.Last updated -164JavaScriptMIT License
Fastn Serverofficial
-securityAlicense-qualityAn MCP server that enables dynamic tool registration and execution based on API definitions, providing seamless integration with services like Claude.ai and Cursor.ai.Last updated -7PythonMIT License