Skip to content

使用MCP SDK实现MCP SSE client,并需要实现Elicitation能力 #367

Description

@relat-ivity

功能摘要 / Feature Summary

功能类型 / Feature Type

全新功能 / New Feature

优先级 / Priority

中 - 有了更好 / Medium - Would be nice to have

问题描述 / Problem Description

在#361MCP Streamable Client实现中,因为依赖问题删掉了elicitation的能力,在后面需要想办法添加elicitation能力。并且需要客户端对老版本的MCP SSE通信实现支持。

建议的解决方案 / Proposed Solution

  • 在工厂类中添加SSE客户端的构建
  • 需要在工厂类McpClientFactory中不依赖MCP SDK的前提下,添加elicitationHandler,构造有elicitation能力的客户端。

替代方案 / Alternative Solutions

No response

确认事项 / Confirmations

  • 我已经搜索了现有的 issues 和讨论,确认这不是重复建议
    I have searched existing issues and discussions, confirming this is not a duplicate suggestion

  • 这个功能符合项目的目标和范围
    This feature aligns with the project's goals and scope

  • 我理解这个功能可能需要时间来实现
    I understand this feature may take time to implement

  • 我愿意协助实现这个功能 (可选)
    I'm willing to help implement this feature (optional)

Activity

  1. deleted a comment from on Nov 16, 2025
  2. changed the title [-]MCP Streamable客户端实现Elicitation[/-] [+]MCP 客户端实现Elicitation,并需要支持SSE通信[/+] on Nov 26, 2025
  3. changed the title [-]MCP 客户端实现Elicitation,并需要支持SSE通信[/-] [+]MCP客户端实现Elicitation,并需要支持SSE通信[/+] on Nov 26, 2025
  4. changed the title [-]MCP客户端实现Elicitation,并需要支持SSE通信[/-] [+]使用MCP SDK实现MCP SSE client并需要实现Elicitation能力[/+] on Nov 26, 2025
  5. changed the title [-]使用MCP SDK实现MCP SSE client并需要实现Elicitation能力[/-] [+]使用MCP SDK实现MCP SSE client,并需要实现Elicitation能力[/+] on Nov 26, 2025
  6. added
    in: felIssues in FEL(FIT Expression for LLM) modules
    and removed on Nov 27, 2025
  7. added this to the 3.6.1 milestone on Nov 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

in: felIssues in FEL(FIT Expression for LLM) modulestype: enhancementA general enhancement

Projects

  • Status
    Done
  • Status
    Done

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions