🎯 Overview

mcp-server-win32-registry 是一个本地运行的服务,实现了模型上下文协议(MCP),允许兼容的AI系统(如GitHub Copilot和Cursor)搜索和检索本地机器的Windows注册表信息。该服务通过标准化的协议,使得AI工具能够直接访问和查询Windows注册表,从而提供更丰富的开发辅助功能。

  • by WayneWalterBerry
  • 更新于
在 GitHub 查看 WayneWalterBerry/mcp-server-win32-registry

使用说明

基本能力

产品定位

mcp-server-win32-registry 是一个为开发者和AI工具提供Windows注册表访问能力的本地服务。

核心功能

  • 实现模型上下文协议(MCP),与AI工具(如GitHub Copilot)兼容
  • 提供Windows注册表的搜索和检索功能
  • 支持通过JSON配置进行服务设置
  • 自动生命周期管理(由Visual Studio等工具控制)

适用场景

  • 开发者需要查询Windows注册表信息时
  • AI辅助工具需要访问系统注册表以提供更准确的建议时
  • 自动化工具需要读取或验证系统配置时

工具列表

  • mcp-server-win32-registry-server.exe:主服务程序,提供注册表查询功能

常见问题解答

  • 不需要手动运行服务,Visual Studio会根据.mcp.json配置自动启动
  • 服务仅运行在本地机器,访问本地注册表

使用教程

使用依赖

  • Windows操作系统
  • 已安装GitHub Copilot或Cursor等兼容MCP的AI工具

安装教程

  1. 下载最新版本并解压到本地文件夹
  2. 修改(或添加)解决方案根目录下的.mcp.json文件,包含如下配置:
{
    "mcp_server_win32_registry_server": {
      "type": "stdio",
      "command": "D:\\mcp-server-win32-registry\\artifacts\\Debug\\mcp-server-win32-registry-server.exe",
      "args": []
    }
}
  1. 在VS Code中打开GitHub Copilot并切换到Agent模式
  2. 在工具列表中应该能看到mcp-server-win32-registry服务

调试方式

  1. 尝试使用提示词让代理使用该服务,例如: "What is the shell namespace extension installed to handle the .zip file extension?"
  2. 代理将通过mcp-server-win32-registry服务查询注册表来回答您的问题