### 功能摘要 / Feature Summary - MCP客户端需要支持老版本MCP协议的[SSE通信](https://modelcontextprotocol.io/specification/2024-11-05/basic/transports) - MCP客户端需要实现MCP协议中的[Elicitation能力](https://modelcontextprotocol.io/specification/2025-06-18/client/elicitation) ### 功能类型 / Feature Type 全新功能 / New Feature ### 优先级 / Priority 中 - 有了更好 / Medium - Would be nice to have ### 问题描述 / Problem Description 在[#361](https://github.com/ModelEngine-Group/fit-framework/pull/361)MCP Streamable Client实现中,因为依赖问题删掉了elicitation的能力,在后面需要想办法添加elicitation能力。并且需要客户端对老版本的MCP SSE通信实现支持。 ### 建议的解决方案 / Proposed Solution - 在工厂类中添加SSE客户端的构建 - 需要在工厂类`McpClientFactory`中不依赖MCP SDK的前提下,添加elicitationHandler,构造有elicitation能力的客户端。 ### 替代方案 / Alternative Solutions _No response_ ### 确认事项 / Confirmations - [x] 我已经搜索了现有的 issues 和讨论,确认这不是重复建议 I have searched existing issues and discussions, confirming this is not a duplicate suggestion - [x] 这个功能符合项目的目标和范围 This feature aligns with the project's goals and scope - [x] 我理解这个功能可能需要时间来实现 I understand this feature may take time to implement - [x] 我愿意协助实现这个功能 (可选) I'm willing to help implement this feature (optional)
Activity
[-]MCP Streamable客户端实现Elicitation[/-][+]MCP 客户端实现Elicitation,并需要支持SSE通信[/+][-]MCP 客户端实现Elicitation,并需要支持SSE通信[/-][+]MCP客户端实现Elicitation,并需要支持SSE通信[/+][-]MCP客户端实现Elicitation,并需要支持SSE通信[/-][+]使用MCP SDK实现MCP SSE client并需要实现Elicitation能力[/+][-]使用MCP SDK实现MCP SSE client并需要实现Elicitation能力[/-][+]使用MCP SDK实现MCP SSE client,并需要实现Elicitation能力[/+]