1.0.5 • Published 8 months ago
api-doc-mcp v1.0.5
api-doc-mcp
This is a set of MCP tools for managing and retrieving OpenAPI documentation.
Features
This toolkit provides the following features:
- List all API groups
- List APIs in a specified group
- Get API details
- Search APIs
Installation
npm install api-doc-mcp
Build
npm run build
Usage
Command Format
npx api-doc-mcp [API_DOC_URL] <command> [parameters]
Examples
- View help:
npx api-doc-mcp
- List all API groups:
npx api-doc-mcp https://api.example.com/swagger.json listApiGroups
- List APIs in a specified group:
npx api-doc-mcp https://api.example.com/swagger.json listGroupApis --groupName user
- Get API details:
npx api-doc-mcp https://api.example.com/swagger.json getApiDetail --path /users --method get
- Search APIs:
npx api-doc-mcp https://api.example.com/swagger.json searchApis --keyword user
Development
npm run dev
Tool Description
listApiGroups
List all available API groups.
Returns:
- name: Group name
- description: Group description
- apiCount: API count
listGroupApis
List all APIs in a specified group.
Parameters:
- groupName: API group name
Returns:
- path: API path
- method: HTTP method
- summary: API summary
getApiDetail
Get detailed information about a specified API.
Parameters:
- path: API path
- method: HTTP method
Returns:
- Complete API details, including parameters, request body, and response definition
searchApis
Search APIs.
Parameters:
- keyword: Search keyword
Returns:
- path: API path
- method: HTTP method
- summary: API summary