Skip to main content
Glama

API-Market MCP Server

by Noveum

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.

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

  1. Localice o cree su archivo de configuración de Claude Desktop:
    • En macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  2. 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

  1. Vaya a Archivo -> Preferencias -> Configuración del cursor.
  2. Seleccione MCP.
  3. Haga clic en Agregar nuevo servidor MCP global.
  4. 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>" ] },
  1. 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-key

Obtener una clave API de API.market

Para obtener una clave API

  1. Inicie sesión en API.market
  2. Vaya a su perfil y seleccione 'Mis claves API'
  3. Tus claves API se mostrarán aquí

Lista de API en este MCP

Ejemplo y uso

Ejemplo 1

Podemos utilizar el agente para encontrar una ruta entre dos puntos cualesquiera

Example 1

Ejemplo 2

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

Example 2.1Example 2.2

Ejemplo 3

Podemos usar el agente para buscar dominios disponibles

Example 3

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.py
3. 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 build

Luego, prueba la nueva integración de API usando:

npm run inspect
5. 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.json según corresponda (por ejemplo, actualice la versión, el nombre, etc.).
  • Publicar el paquete:
npm publish --access public

Herramientas 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

  1. Iniciar el entorno de desarrollo:
npm run inspect-watch
  1. Modificar los archivos TypeScript en src/ .
  2. El servidor se reconstruirá y reiniciará automáticamente.
  3. 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:

  1. Clonar el repositorio e instalar las dependencias:
git clone https://github.com/Noveum/api-market-mcp-server.git cd api-market-mcp-server npm install
  1. Construir el servidor:
npm run build
  1. Para depurar, puede ejecutar:
npm run inspect

Contribuyendo

  1. Bifurcar el repositorio.
  2. Crear una rama de características.
  3. Realice sus cambios.
  4. Ejecutar pruebas y linting:
npm run typecheck npm run lint
  1. Enviar una solicitud de extracción.

Licencia

Instituto Tecnológico de Massachusetts (MIT)

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

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 de protocolo de contexto de modelo que expone más de 200 API de API.market como recursos MCP, lo que permite que los modelos de lenguaje grandes descubran e interactúen con varias API a través de comandos de lenguaje natural.

  1. Acerca de
    1. Inicio rápido
      1. Para Claude Desktop
      2. Para el cursor
    2. Obtener una clave API de API.market
      1. Lista de API en este MCP
        1. Ejemplo y uso
          1. Ejemplo 1
          2. Ejemplo 2
          3. Ejemplo 3
        2. Desarrollo
          1. Agregar una nueva API al servidor MCP
        3. Herramientas de desarrollo
          1. Edificio
          2. Modo de desarrollo
          3. Calidad del código
          4. Flujo de trabajo de desarrollo
          5. Depuración o ejecución local
          6. Contribuyendo
          7. Licencia

        Related MCP Servers

        • -
          security
          A
          license
          -
          quality
          A high-performance FastAPI server supporting Model Context Protocol (MCP) for seamless integration with Large Language Models, featuring REST, GraphQL, and WebSocket APIs, along with real-time monitoring and vector search capabilities.
          Last updated -
          9
          Python
          MIT License
        • A
          security
          F
          license
          A
          quality
          A Model Context Protocol server that provides access to CoinMarketCap's cryptocurrency data, enabling AI applications to retrieve cryptocurrency listings, quotes, and detailed information.
          Last updated -
          3
          33
          Python
          • Linux
          • Apple
        • A
          security
          F
          license
          A
          quality
          An all-in-one Model Context Protocol (MCP) server that connects your coding AI to numerous databases, data warehouses, data pipelines, and cloud services, streamlining development workflow through seamless integrations.
          Last updated -
          2
          Python
          • Apple
          • Linux
        • -
          security
          F
          license
          -
          quality
          A 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.
          Last updated -
          1
          Python

        View all related MCP servers

        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