Skip to main content
Glama

Kit de API MCP

MCP-APIKit es un servidor de plano de control de microservicios (MCP) diseñado específicamente para la integración con Windsurf IDE. Obtiene información de la API de Eolink OpenAPI y la proporciona al cliente MCP del IDE, lo que permite una integración y gestión fluidas de la API en su entorno de desarrollo.

Características

  • Se conecta a Eolink OpenAPI para recuperar especificaciones de API

  • Expone información de API como recursos MCP

  • Proporciona herramientas para el descubrimiento y exploración de API.

  • Admite pruebas de API e integración dentro de Windsurf IDE

  • Implementa el Protocolo de Contexto de Modelo (MCP) para la comunicación estandarizada

Related MCP server: MCP-FEISHU

Instalación

# Clone the repository git clone https://github.com/yourusername/mcp-apikit.git cd mcp-apikit # Install dependencies pnpm install # Build the project pnpm run build

Configuración

Cree un archivo .env en el directorio raíz con las siguientes variables:

EOLINK_API_KEY=your_eolink_api_key EOLINK_BASE_URL=https://api.eolink.com SPACE_ID=your_space_id PROJECT_ID=your_project_id

Uso

Iniciando el servidor

pnpm start

El servidor se iniciará en el puerto especificado en su archivo .env (predeterminado: 3000).

Depurar

npx @modelcontextprotocol/inspector node dist/index.js

Conexión desde Windsurf IDE

pnpm build

En la configuración de Windsurf IDE, agregue un nuevo servidor MCP con la siguiente configuración:

"mcpServers": { "apikit": { "command": "node", "args": [ "/Users/{userName}/Documents/mcp-apikit/dist/index.js" ], "env": {} } }

Recursos de API

El servidor MCP-APIKit expone los siguientes recursos:

  • api://projects - Lista todos los proyectos de API

  • api://projects/{projectId} - Obtener detalles de un proyecto específico

  • api://projects/{projectId}/apis - Enumera todas las API de un proyecto

  • api://projects/{projectId}/apis/{apiId} - Obtener detalles de una API específica

Herramientas

El servidor proporciona las siguientes herramientas:

  • search-apis : busca API en todos los proyectos

  • test-api : prueba un punto final de API con parámetros personalizados

  • import-api : importa una especificación de API de Eolink a tu proyecto

Desarrollo

# Run in development mode with hot reloading npm run dev

Licencia

Instituto Tecnológico de Massachusetts (MIT)

One-click Deploy
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

Latest Blog Posts

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/scarqin/mcp-apikit'

If you have feedback or need assistance with the MCP directory API, please join our Discord server