Priority
P1
OS type
Ubuntu
Hardware type
Xeon-GNR
Running nodes
Single Node
Description
Enable all components to operate as MCP Servers:
For the microservice abstraction layer:
- Seamless microservice-level conversion to MCP via
@register_microservice.
- Support TOOL, PROMPT, and RESOURCE function types.
- Allow dynamic addition of TOOL, PROMPT, and RESOURCE handlers to an existing MCP server instance.
- Include a dummy MCP server for basic testing purposes.
For each microservice:
- Update the decorator
@register_microservice.
- Update docker compose file and helm charts to detect the environment variable
ENABLE_MCP.
- Add a targeted test case to validate component functionality via an MCP client.