Skip to content

MCP 客户端/服务端需要根据职能重构 #236

Closed

Description

@CodeCasterX

问题摘要 / Issue Summary

MCP 客户端/服务端验证已通,需要根据 MCP 的不同职能,例如工具、提示词、资源等进行重构

版本信息 / Version Information

v3.5.0-M5

浏览器 / Browser

No response

操作系统 / Operating System

None

发生了什么?/ What happened?

首先是代码验证过程中发现了存在线程竞争问题,其次是线程竞争问题在当前逻辑修改比较麻烦,整体代码存在重构的诉求,因此,需要先将整体代码进行重构,重构时考虑线程竞争问题,一并修复。

期望的行为 / Expected Behavior

  1. 代码重构,工具、提示词、资源逻辑清晰
  2. 解决线程竞争问题

重现步骤 / Steps to Reproduce

  1. 访问外部MCP平台
  2. 多次尝试,存在小概率失败

相关日志 / Relevant Logs

额外信息 / Additional Context

No response

确认事项 / Confirmations

  • 我已经搜索了现有的issues,确认这不是重复问题
    I have searched existing issues and confirmed this is not a duplicate

  • 我已经阅读了项目文档和 FAQ
    I have read the project documentation and FAQ

  • 我提供的信息准确完整
    The information I provided is accurate and complete

  • 我愿意协助测试问题修复 (可选)
    I'm willing to help test the bug fix (optional)

Activity

  1. added this to the 3.5.0 milestone on Aug 5, 2025
  2. self-assigned this
    on Aug 5, 2025
  3. added theissue type on Aug 5, 2025
  4. added
    in: felIssues in FEL(FIT Expression for LLM) modules
    and removed on Aug 11, 2025
  5. changed the issue type fromtoon Aug 11, 2025
  6. changed the issue type fromtoon Aug 11, 2025
  7. changed the issue type fromtoon Aug 11, 2025
  8. moved this to Ready in Novaon Aug 20, 2025
  9. moved this from Ready to In progress in Novaon Aug 20, 2025
  10. modified the milestones: 3.5.0, 3.5.x on Aug 26, 2025
  11. deleted a comment from on Nov 16, 2025
  12. modified the milestones: 3.5.x, 3.6.x on Nov 18, 2025
  13. modified the milestones: 3.6.x, 3.6.1 on Dec 27, 2025
  14. CodeCasterX commented on Dec 27, 2025

    @CodeCasterX
    MemberAuthor

    当前MCP的实现已经通过 #220 及其子任务完成,其用官方SDK代替了原本的自有实现,因此,当前重构任务不需要进行,直接可以关闭

  15. changed the issue type fromtoon Dec 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) modulesstatus: invalidAn issue that we don't feel is validtype: bugA general bugtype: enhancementA general enhancement

Type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions