
mcp-csharp-sdk-client

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 交互,主要用于调试和自动化任务执行。
核心功能
- 环境变量配置:支持通过环境变量或硬编码方式配置 GeminiAIKey 和 MCPServerIP。
- AI 任务执行:启动后,AI 模型会自动执行任务。
- 手动干预:用户可以通过按住 Shift 键中断 AI 的下一个动作,并手动输入命令。
- 调试集成:与 x64Dbg 调试工具集成,用于调试过程。
适用场景
- 调试自动化:在 x64Dbg 中自动化执行调试任务。
- AI 辅助调试:利用 AI 模型辅助完成复杂的调试任务。
- 手动调试干预:在需要时手动输入命令进行调试。
使用教程
使用依赖
- 确保已安装 .NET 环境。
- 确保已安装 x64Dbg 调试工具并运行 MCP Server。
安装教程
- 克隆或下载 mcp-csharp-sdk-client 代码。
- 打开项目文件
QuickstartClient\Program.cs
。 - 配置以下环境变量或直接硬编码值:
csharp string? GeminiAIKey = Environment.GetEnvironmentVariable("GeminiAIKey"); string? MCPServerIP = Environment.GetEnvironmentVariable("MCPServerIP");
- 更新提示以反映您的使用场景(位于
Program.cs
中)。 - 运行应用程序。
调试方式
- 运行应用程序后,AI 模型会自动开始执行任务。
- 按住 Shift 键可以中断 AI 的下一个动作,并手动输入命令。
- 检查 x64Dbg 中的调试输出以验证命令执行情况。