Description
Hi Team,
First, thank you for maintaining this great project! While using it, I noticed a common need for dynamic server management. To address this, I’ve implemented a McpClientManager admin interface with FastAPI to provide full API support.
✨ Key Features:
🚀 Dynamic Server Management: Register/unregister servers via RESTful API in real time
🔍 Client State Control: Granular query and management of client status
🧩 Multi-Service Support: Register and manage multiple service instances
🌊 Streaming Adaptation: Added streaming response support for better interaction
Motivation:
Static configuration often requires service restarts in microservices scenarios. This extension improves deployment flexibility and operational efficiency.
Next Steps:
Does this align with the project’s roadmap?
If so, I can:
Submit a well-structured PR
Adjust the design/implementation based on feedback
Provide full documentation and test cases
Looking forward to your thoughts! Let me know if you have any suggestions.