mcp-csharp-sdk-client

mcp-csharp-sdk-client

site icon
2025.04.13 0
C#调试工具自动化任务开发效率
mcp-csharp-sdk-client 是一个用于与 x64Dbg MCP Server 交互的 C# 客户端。它允许用户通过设置环境变量或硬编码值来配置 GeminiAIKey 和 MCPServerIP,从而启动 AI 模型执行任务或手动输入命令。该客户端主要用于调试过程,与 x64Dbg 调试工具集成。
View on GitHub

Overview

基本能力

产品定位

mcp-csharp-sdk-client 是一个 C# 客户端,用于与 x64Dbg MCP Server 交互,主要用于调试和自动化任务执行。

核心功能

  1. 环境变量配置:支持通过环境变量或硬编码方式配置 GeminiAIKey 和 MCPServerIP。
  2. AI 任务执行:启动后,AI 模型会自动执行任务。
  3. 手动干预:用户可以通过按住 Shift 键中断 AI 的下一个动作,并手动输入命令。
  4. 调试集成:与 x64Dbg 调试工具集成,用于调试过程。

适用场景

  1. 调试自动化:在 x64Dbg 中自动化执行调试任务。
  2. AI 辅助调试:利用 AI 模型辅助完成复杂的调试任务。
  3. 手动调试干预:在需要时手动输入命令进行调试。

使用教程

使用依赖

  1. 确保已安装 .NET 环境。
  2. 确保已安装 x64Dbg 调试工具并运行 MCP Server。

安装教程

  1. 克隆或下载 mcp-csharp-sdk-client 代码。
  2. 打开项目文件 QuickstartClient\Program.cs
  3. 配置以下环境变量或直接硬编码值: csharp string? GeminiAIKey = Environment.GetEnvironmentVariable("GeminiAIKey"); string? MCPServerIP = Environment.GetEnvironmentVariable("MCPServerIP");
  4. 更新提示以反映您的使用场景(位于 Program.cs 中)。
  5. 运行应用程序。

调试方式

  1. 运行应用程序后,AI 模型会自动开始执行任务。
  2. 按住 Shift 键可以中断 AI 的下一个动作,并手动输入命令。
  3. 检查 x64Dbg 中的调试输出以验证命令执行情况。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。