loosheng/knife4j-mcp
3.2
If you are the rightful owner of knife4j-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
MCP server for Knife4j OpenAPI documentation, converting it to Markdown for LLM accessibility.
Tools
3
Resources
0
Prompts
0
knife4j-mcp
MCP server for Knife4j OpenAPI documentation.
This project provides a Model Context Protocol (MCP) server that converts OpenAPI documentation to Markdown format, making it easily accessible to LLMs.
Features
- Converts OpenAPI documentation to Markdown format
- Extracts modules and APIs from the documentation
- Provides detailed API information
- Supports multiple documentation sources
Usage
JSON config
{
"mcpServers": {
"knife4j": {
"command": "npx",
"args": ["-y", "knife4j-mcp"],
"env": {
"DOCS_URL": "http://<your-knife4j-host>/v3/api-docs,http://<your-knife4j-host>/v2/api-docs"
}
}
}
}
Available Tools
The server provides three main tools:
get_docs
- Get a list of all available document modulesget_module_apis
- Get a list of all APIs under the specified moduleget_api_details
- Get detailed information about a specific API
Development
# Install dependencies
bun install
# Run the server
bun run index.ts
License
MIT