MCP.so
Sign In

MCP-APIKit

@scarqin

About MCP-APIKit

Get API document info from mcp server

Basic information

Category

Other

Runtime

node

Transports

stdio

Publisher

scarqin

Config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "mcp-apikit": {
      "command": "npx",
      "args": [
        "@modelcontextprotocol/inspector",
        "node",
        "dist/index.js"
      ]
    }
  }
}

Tools

3

Search for APIs across all projects

Test an API endpoint with custom parameters

Import an API specification from Eolink to your project

Overview

What is MCP-APIKit?

MCP-APIKit is a microservice control plane (MCP) server designed for integration with Windsurf IDE. It fetches API information from Eolink OpenAPI and exposes it as MCP resources, enabling seamless API management and testing within the development environment.

How to use MCP-APIKit?

Clone the repository, install dependencies with pnpm install, build with pnpm run build, then configure a .env file with your Eolink API key, base URL, space ID, and project ID. Start the server with pnpm start (default port 3000). In Windsurf IDE, add a new MCP server pointing to the built dist/index.js file.

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 for standardized communication

Use cases of MCP-APIKit

  • List all API projects in your Eolink workspace
  • Search for APIs across all projects using the search-apis tool
  • Test an API endpoint with custom parameters via the test-api tool
  • Import an API specification from Eolink into your project with the import-api tool

FAQ from MCP-APIKit

What is the purpose of MCP-APIKit?

It bridges Eolink OpenAPI with Windsurf IDE, allowing developers to discover, explore, and test APIs directly from the IDE using the Model Context Protocol.

What are the prerequisites for running MCP-APIKit?

You need Node.js, pnpm, and an Eolink account with a valid API key, space ID, and project ID. Configuration is done via a .env file.

Where does the API data come from?

All API data is fetched from the Eolink OpenAPI platform using the provided credentials.

How do I test an API endpoint?

Use the test-api tool exposed by the server. It accepts custom parameters and returns results from the actual API endpoint.

What transport does the server use?

MCP-APIKit runs as an HTTP server on the port specified in the configuration (default 3000). It communicates with the Windsurf IDE MCP client via standard HTTP.

Comments

More Other MCP servers