返回 MCP 目录
public公开dns本地运行

mcp-csharp-sdk-client

一个用于连接x64Dbg MCP服务器的C#客户端示例,通过环境变量配置AI密钥和服务器IP,实现自动化调试任务执行。

article

README

🚀 示例C# MCP客户端

这是一个用于与x64Dbg MCP服务器配合使用的示例C# MCP客户端,它能让您通过配置相关信息,实现与服务器的连接,并借助AI模型自动执行任务,还能在必要时手动干预。

🚀 快速开始

要开始使用本客户端,您有两种方式来设置必要的值:要么导入必要的环境变量,要么直接在代码中硬编码值。

配置环境变量相关代码

快速启动客户端\Program.cs文件里,您需要设置以下两个关键值:

  • 第564行:设置Gemini AI密钥。
string? GeminiAIKey = Environment.GetEnvironmentVariable("GeminiAIKey");
  • 第565行:设置MCP服务器的IP地址。
string? MCPServerIP = Environment.GetEnvironmentVariable("MCPServerIP");

运行客户端

设置完上述值后,您还需要在Program.cs文件中更新提示信息,以使其符合您的具体使用场景。完成这些操作后,就可以运行应用程序了。

运行过程说明

运行时,您的AI模型将自动开始执行任务。如果您需要手动干预,可以按住Shift键,这样就能中断其下一个操作,并手动输入命令。

客户端功能

该客户端会尝试连接到MCP服务器,并开始发布命令,以在x64Dbg中启动调试过程。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端