MCP集成模式(推荐)

如何使用MCP集成模式来使用UCAgent。

MCP 集成(推荐)集成Code Agent

基于 MCP 的外部编程 CLI 协作方式。该模式能与所有支持 MCP-Server 调用的 LLM 客户端进行协同验证,例如:Cherry Studio、Claude Code、 Gemini-CLI、VS Code Copilot、Qwen-Code等。 平常使用是直接使用make命令的,要看详细命令可参考快速开始,也可以直接查看项目根目录的Makefile文件。

  • 准备RTL和对应的SPEC文档放入examples/{dut}文件夹。{dut}是模块的名称,比如Adder,如果是Adder,目录则为examples/Adder

  • 打包RTL,将文档放入工作目录并且启动 MCP server:make mcp_{dut}{dut}为对应的模块。此处如果使用的Adder,则命令为make mcp_Adder

  • 在支持 MCP client 的应用中配置 JSON:

    {
    	"mcpServers": {
    		"unitytest": {
    			"httpUrl": "http://localhost:5000/mcp",
    			"timeout": 10000
    		}
    	}
    }
    
  • 启动应用:此处使用的Qwen Code,在UCAgent/output启动qwen,然后输入提示词。

  • 输入提示词:

请通过工具RoleInfo获取你的角色信息和基本指导,然后完成任务。工具ReadTextFile读取文件。你需要在当前工作目录进行文件操作,不要超出该目录。