Files
BlueRoseNote/07-Other/AI/AI Agent/UnrealEngine/Mcp & VSCode断点插件开发.md

4.8 KiB
Raw Permalink Blame History

前言

开发计划

MCP

以D:\AI\MCP\UnrealEngine\ChiR24_Unreal_mcp为主体进行功能扩充

  1. 执行Init学习一下ChiR24_Unreal_mcp编写分类文档放到./docs中保证CLAUDE的简洁。
  2. 你先将以下仓库clone到D:\AI\MCP\UnrealEngine并将文件夹命名为 github用户名_仓库名。
  3. 学习 https://docs.google.com/document/d/1Koj9ryR-2_TgpfMR2WU1v9kJKSsT6F4jYRzMDUROXYw/edit?tab=t.0
  4. 学习这些仓库编写这些MCP的结构、功能文档放到./docs/OtherMCP.md包括ChiR24_Unreal_mcp第一章列出一个表格记录仓库链接以及学习时的Commit SHA方便之后进行继续学习。
  5. 比较ChiR24_Unreal_mcp与其他仓库的功能差别将其他MCP的功能也移植到里面。
  6. 添加Superpower以及TDD相关内容。
    1. 修改CLAUDE.md让所有人都使用项目中的Superpowers相关Skill进行开发。
    2. 使用 using-git-worktreesfinishing-a-development-branch 技能进行隔离开发以及删除无用worktree。
    3. 开发功能前先阅读其他同事编写的SPEC与Plan让AI拥有其他Agent的上下文
    4. 强制执行test-driven-development 技能进行TDD模式开发先写自动测试文件再编写功能。
      1. 让单元测试覆盖整个项目。MCP ts部分以调试模式运行。
    5. 使用结构化的方式来修改CLAUDE.md保证./docs/tests 所有文档都具备结构性。

我们先进行讨论需要麻烦你给出更好的建议讨论完结果后请使用gitworktree流程帮我进行设置并且验证。

VSCode断点插件

需求请帮我使用Typescript+Fastify实现一个vscode插件作为Vscode调试用MCP。 目标:让 AI 执行断点分析任务在VSCode添加断点并且进行调试返回内存变量、堆栈等调试信息 给Agent以便进行自动bug修复工作。需要支持Typescript、puerts、c++、unrealengine断点调试。

执行步骤

  1. Clone 以下IDE 与调试器MCP 仓库到./OtherMcp中。
  2. Clone 以下VSCode Agent 插件到./VSCodeExtension - https://github.com/RooCodeInc/Roo-Code - https://github.com/speakeasy-api/debugger-mcp
  3. 添加Superpower以及TDD相关内容。
    1. 修改CLAUDE.md让所有人都使用项目中的Superpowers相关Skill进行开发。
    2. 使用 using-git-worktreesfinishing-a-development-branch 技能进行隔离开发以及删除无用worktree。
    3. 开发功能前先阅读其他同事编写的SPEC与Plan让AI拥有其他Agent的上下文
    4. 强制执行test-driven-development 技能进行TDD模式开发先写自动测试文件再编写功能。
      1. 让单元测试覆盖整个项目。MCP ts部分以调试模式运行。
    5. 使用结构化的方式来修改CLAUDE.md保证./docs/tests 所有文档都具备结构性。
  4. 学习以上仓库内容,帮我制定开发方案。
  5. 记得使用中文编写文档与回复。