MCP-APIKit
@scarqin
关于 MCP-APIKit
Get API document info from mcp server
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"mcp-apikit": {
"command": "npx",
"args": [
"@modelcontextprotocol/inspector",
"node",
"dist/index.js"
]
}
}
}工具
3Search for APIs across all projects
Test an API endpoint with custom parameters
Import an API specification from Eolink to your project
概览
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-apistool - Test an API endpoint with custom parameters via the
test-apitool - Import an API specification from Eolink into your project with the
import-apitool
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.
其他 分类下的更多 MCP 服务器
Awesome Mlops
visengerA curated list of references for MLOps
MCP Registry
modelcontextprotocolA community driven registry service for Model Context Protocol (MCP) servers.
MaxKB
1Panel-dev🔥 MaxKB is an open-source platform for building enterprise-grade agents. 强大易用的开源企业级智能体平台。
Codelf
unbugA search tool helps dev to solve the naming things problem.
🚀 Model Context Protocol (MCP) Curriculum for Beginners
microsoftThis open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,
评论