MCP-APIKit logo

MCP-APIKit

by scarqin

MCP-APIKit is a microservice control plane (MCP) server designed for Windsurf IDE integration. It fetches API information from Eolink OpenAPI and provides it to the IDE's MCP client.

View on GitHub

Last updated: N/A

What is MCP-APIKit?

MCP-APIKit is a microservice control plane (MCP) server that connects to Eolink OpenAPI to retrieve API specifications and exposes them as MCP resources for seamless integration with Windsurf IDE.

How to use MCP-APIKit?

  1. Clone the repository. 2. Install dependencies using pnpm install. 3. Build the project using pnpm run build. 4. Configure the .env file with your Eolink API key, base URL, space ID, and project ID. 5. Start the server using pnpm start. 6. Configure Windsurf IDE to connect to the MCP server.

Key features of MCP-APIKit

  • Connects to Eolink OpenAPI to retrieve API specifications

  • Exposes API information as MCP resources

  • Provides tools for API discovery and exploration

  • Supports API testing and integration within Windsurf IDE

  • Implements the Model Context Protocol (MCP) for standardized communication

Use cases of MCP-APIKit

  • API discovery within Windsurf IDE

  • API testing and integration during development

  • Centralized management of API specifications

  • Streamlining API development workflow

FAQ from MCP-APIKit

What is Eolink OpenAPI?

Eolink OpenAPI is a platform for managing and documenting APIs.

What is Windsurf IDE?

Windsurf IDE is an integrated development environment.

What is MCP?

MCP stands for Model Context Protocol, a standardized communication protocol.

How do I configure the server?

Create a .env file with the required environment variables.

What API resources are exposed?

The server exposes resources for projects and APIs, allowing you to list and get details for each.