qingtianyu/mcp-server
If you are the rightful owner of mcp-server 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.
The MCP API Server is an enterprise-level microservice API server that supports MCP protocol extensions.
The MCP API Server is designed to facilitate enterprise-level microservices by integrating the Model Context Protocol (MCP). It allows for dynamic API tool registration and provides strong type support through TypeScript. The server is built to be highly extensible, supporting the addition of new tools and resources through the MCP protocol. It leverages OpenAPI specifications to automatically discover and register API endpoints, ensuring that only authorized APIs are exposed as MCP tools. The server is compatible with Node.js 18+ and TypeScript 5.0+, making it a modern solution for API management.
Features
- MCP protocol integration with tool and resource support
- Dynamic API tool registration
- Strong type support with TypeScript
- Automatic API endpoint discovery via OpenAPI
- Secure API parameter filtering
Usages
usage with node
{ "mcpServers": { "api-server": { "command": "node", "args": [ "D:/api-server/build/index.js" ], "env": { "BASE_URL": "https://127.0.0.0:8080", "CLIENT_ID": "xxx", "CLIENT_SECRET": "xxx", "USERNAME": "xxx", "PASSWORD": "xxx", "TENANT_ID": "1", "REJECT_UNAUTHORIZED": "false", "ALLOWED_APIS": "/admin-api/system/user/page,/admin-api/system/user/create,/admin-api/system/user/update" }, "disabled": false, "autoApprove": [] } } }