Used for environment variable configuration of the MCP-APIKit server
Used for repository hosting and cloning the MCP-APIKit project
Used for package management in the MCP-APIKit project
MCP-APIKit
MCP-APIKit is a microservice control plane (MCP) server designed specifically for Windsurf IDE integration. It fetches API information from Eolink OpenAPI and provides it to the IDE's MCP client, enabling seamless API integration and management within your development environment.
Features
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
Related MCP server: MCP-FEISHU
Installation
Configuration
Create a .env file in the root directory with the following variables:
Usage
Starting the Server
The server will start on the port specified in your .env file (default: 3000).
Debug
Connecting from Windsurf IDE
In your Windsurf IDE settings, add a new MCP server with the following configuration:
API Resources
The MCP-APIKit server exposes the following resources:
api://projects- List all API projectsapi://projects/{projectId}- Get details for a specific projectapi://projects/{projectId}/apis- List all APIs in a projectapi://projects/{projectId}/apis/{apiId}- Get details for a specific API
Tools
The server provides the following tools:
search-apis- Search for APIs across all projectstest-api- Test an API endpoint with custom parametersimport-api- Import an API specification from Eolink to your project
Development
License
MIT