API-Market MCP Server
Servidor MCP de API-MARKET
Acerca de
Un servidor de Protocolo de Contexto de Modelo (MCP) que expone los endpoints de API-Market como recursos MCP. Este servidor permite que los Modelos de Lenguaje Grandes (ML) descubran e interactúen con las API definidas por las especificaciones de OpenAPI mediante el protocolo MCP.
Este repositorio proporciona acceso a las API disponibles en API.market . La herramienta es gratuita y permite a los agentes comunicarse libremente con todas las API disponibles, lo que la hace extremadamente potente. Con más de 200 API disponibles en API.market , puede aprovechar una amplia gama de funcionalidades.
Related MCP server: OpenAPI MCP Server
Inicio rápido
No es necesario clonar este repositorio para usar este servidor MCP. Simplemente puede configurarlo en el cliente que prefiera.
Para Claude Desktop
Localice o cree su archivo de configuración de Claude Desktop:
En macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
Agregue la siguiente configuración para habilitar el servidor MCP de API-Market:
{ "mcpServers": { "api-market": { "command": "npx", "args": ["-y", "@noveum-ai/mcp-server"], "env": { "API_HEADERS": "x-magicapi-key:your-api-key" } } } }
Para el cursor
Vaya a Archivo -> Preferencias -> Configuración del cursor.
Seleccione MCP.
Haga clic en Agregar nuevo servidor MCP global.
Pegue lo siguiente en el archivo mcp.json.
{
"mcpServers": {
"api-market": {
"command": "npx",
"args": [
"-y",
"@noveum-ai/mcp-server",
"--headers",
"x-magicapi-key:<your-api-key>"
]
}
}
}Alternativamente, agregue esto como la primera entrada en mcpServers.
"api-market": {
"command": "npx",
"args": [
"-y",
"@noveum-ai/mcp-server",
"--headers",
"x-magicapi-key:<your-api-key>"
]
},Para versiones anteriores de Cursor, agregue el siguiente comando después de hacer clic en Agregar nuevo servidor MCP
npx -y @noveum-ai/mcp-server --headers x-magicapi-key:your-api-keyObtener una clave API de API.market
Para obtener una clave API
Inicie sesión en API.market
Vaya a su perfil y seleccione 'Mis claves API'
Tus claves API se mostrarán aquí
Lista de API en este MCP
GET-trueway-geocoding-Servicio de geocodificación-Geocodificación
GET-trueway-geocoding-Servicio de geocodificación-ReverseGeocode
GET-trueway-places-Servicio de lugares-Buscar lugar por texto
GET-trueway-places-Servicio de lugares-Buscar lugares cercanos
GET-trueway-routing-DireccionesServicio-BuscarRutaDeConducción
GET-trueway-routing-DireccionesServicio-BuscarRutaDeConducción
Ejemplo y uso
Ejemplo 1
Podemos utilizar el agente para encontrar una ruta entre dos puntos cualesquiera

Ejemplo 2
Podemos usar el agente para encontrar noticias sobre cualquier tema y luego profundizar en los artículos.


Ejemplo 3
Podemos usar el agente para buscar dominios disponibles

Desarrollo
Agregar una nueva API al servidor MCP
La carpeta utils contiene scripts útiles para administrar configuraciones de API, analizar especificaciones de OpenAPI y registrar nuevas API en el servidor MCP.
1. Localice la especificación OpenAPI
Busque el JSON de OpenAPI para la API que desea integrar. Después, cree la carpeta json_files en el directorio raíz del proyecto y añada su especificación JSON de OpenAPI a ella.
2. Modificar la especificación de OpenAPI
Después de obtener la especificación OpenAPI, use modify_api.py para actualizar la ruta dentro de la especificación para incluir el nombre del archivo.
python utils/modify_api.py3. Actualizar resúmenes de API
Después de modificar las rutas, actualice los resúmenes de API eligiendo una de las siguientes opciones:
Acortar automáticamente los resúmenes utilizando un LLM:
python utils/LLM_summary_shortener.py Actualizar manualmente los resúmenes:
python utils/manual_summary_shortener.py 4. Construir y probar
Reconstruya el proyecto para aplicar los cambios:
npm run buildLuego, prueba la nueva integración de API usando:
npm run inspect5. Envíe sus cambios
Si desea aportar esta nueva API al repositorio:
Bifurcar el repositorio.
Crear una rama.
Enviar una solicitud de extracción (PR).
6. Publicar el servidor MCP (opcional)
Si desea publicar sus cambios:
Actualice el
package.jsonsegún corresponda (por ejemplo, actualice la versión, el nombre, etc.).Publicar el paquete:
npm publish --access publicHerramientas de desarrollo
Edificio
npm run build: crea la fuente TypeScript.npm run clean: elimina los artefactos de compilación.npm run typecheck: ejecuta la verificación de tipos de TypeScript.
Modo de desarrollo
npm run dev: supervisa los archivos de origen y reconstruye según los cambios.npm run inspect-watch: ejecuta el inspector con recarga automática ante cambios.
Calidad del código
npm run lint– Ejecuta ESLint.npm run typecheck: verifica los tipos de TypeScript.
Argumentos de la línea de comandos
npm run inspect -- \
--api-base-url https://api.magicapi.dev/api/v1/ \
--openapi-spec modified_files.txt \
--headers "x-magicapi-key:your-api-key" \
--name "my-mcp-server" \
--version "1.0.0"Flujo de trabajo de desarrollo
Iniciar el entorno de desarrollo:
npm run inspect-watchModificar los archivos TypeScript en
src/.El servidor se reconstruirá y reiniciará automáticamente.
Utilice la interfaz de usuario del Inspector MCP para probar sus cambios.
Depuración o ejecución local
Para depurar o ejecutar el servidor MCP localmente:
Clonar el repositorio e instalar las dependencias:
git clone https://github.com/Noveum/api-market-mcp-server.git
cd api-market-mcp-server
npm installConstruir el servidor:
npm run buildPara depurar, puede ejecutar:
npm run inspect Contribuyendo
Bifurcar el repositorio.
Crear una rama de características.
Realice sus cambios.
Ejecutar pruebas y linting:
npm run typecheck
npm run lintEnviar una solicitud de extracción.
Licencia
Instituto Tecnológico de Massachusetts (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
- Alicense-qualityAmaintenanceA server that enables Large Language Models to discover and interact with REST APIs defined by OpenAPI specifications through the Model Context Protocol.4,812286MIT
- Alicense-qualityDmaintenanceA Model Context Protocol Server that enables LLMs to interact with and execute REST API calls through natural language prompts, supporting GET/PUT/POST/PATCH operations on configured APIs.6Apache 2.0
- AlicenseDqualityDmaintenanceA Model Context Protocol server that enables LLMs to explore and interact with API specifications by providing tools for loading, browsing, and getting detailed information about API endpoints.41914ISC
- Flicense-qualityDmaintenanceA Model Context Protocol (MCP) Server that provides unified access to multiple external APIs (weather, news, financial data) through a single, consistent interface for AI agents and LLMs.1
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
MCP server for AI access to Swagger by SmartBear.
MCP server providing access to the Scorecard API to evaluate and optimize LLM systems.
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/Noveum/api-market-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server