测试工具配置服务

该服务提供测试工具的配置文件和示例查询功能,支持代码审查和UI交互测试。

  • by GrumpyDeveloper007
  • C#
  • 本地部署
  • 更新于
在 GitHub 查看 GrumpyDeveloper007/CSharpDevMCP

使用说明

初始设置

配置文件

为CSharpDevMCP创建local.se.json

{ “价值观”:{ “PathToSolution”:" } }

为ApplicationController创建local.se.json

{ “价值观”:{ “应用程序名称”:“计算器” } }

MCP配置

在解决方案的根目录中创建示例.mcp.json文件,内容如下:

{
  "inputs": [],
  "servers": {
    "test": {
      "type": "stdio",
      "command": "<Path to exe>\\CSharpDevMCP.exe",
      "args": [],
      "env": {}
    },
    "ApplicationController": {
      "type": "stdio",
      "command": "<Path to exe>\\ApplicationController.exe",
      "args": [
      ],
      "env": {}
    }
  }
}


测试MCP

尝试以下查询:调用“run_test”函数 它应该说:run_test的输出:它有效!

如果你在visualstudio中打开了.mcp.json文件,你可以停止并重新启动这个工具(这对测试工具的更改很有用)。

示例查询

代码审查

使用以下查询运行副作用:调用get_pending_changes并对更改进行代码审查,使用get_post_lessons加载过去的经验教训。

或者查看分支上的更改:调用Get_branch_changes并对更改进行代码审查

UI交互

例如,运行get_snapshot并单击数字7按钮