Why this is needed?
MCP will improve flexibility and interoperability.
It will make the project more useful and future-ready.
Users can choose between ACP and MCP based on their needs.
Proposed Solution:
Extend the current structure to support MCP alongside ACP.