Exposes enterprise microservice APIs via the MCP protocol with dynamic tool registration.
Qingtianyu is a TypeScript-based API server designed for enterprise microservice architectures. It integrates the MCP protocol, enabling dynamic API tool registration and offering a flexible way to expose functionalities. The server leverages OpenAPI specifications to automatically discover and register API endpoints, simplifying the process of making backend services accessible as MCP tools. It features robust error handling, caching, and security filtering to ensure stability and controlled access to API parameters.
主要功能
01Dynamic API tool registration
02Automatic API discovery via OpenAPI
03MCP protocol integration for tool extension
04API specification caching for improved performance
05Secure parameter filtering
060 GitHub stars
使用案例
01Automating the process of integrating APIs with MCP-compatible platforms
02Exposing existing APIs as MCP tools
03Creating a dynamic tool registry for microservices