Windows板条箱文档搜索MCP
该项目提供了一个Claude Desktop MCP服务器,允许搜索Rust windows 存放在的API板条箱文件 microsoft.com.io/windows-docs-rs.
它使用Playwright与文档网站的搜索功能和功能表进行交互。
特性
- 搜索Windows API: 使用
search_windows_api查找函数、结构、枚举等的工具windows板条箱文件。 - 获取文档: 检索精确匹配的详细文档,包括描述、签名和所需的Cargo功能(尽最大努力)。
- 查找相关项目: 列出搜索过程中找到的相关API项目。
用法
此软件包需要安装Playwright浏览器。服务器尝试安装默认浏览器(chromium)在第一次运行时自动。您可以通过设置 MCP_SKIP_PLAYWRIGHT_INSTALL 环境变量。
运行MCP服务器
使用 uvx:
安装后运行服务器的最简单方法是使用 uvx:
uvx windows-rs-mcp在本地运行 uv:
如果您已经克隆了存储库,则可以使用直接运行服务器 uv run 从项目目录中:
# Navigate to the project root directory
# cd /path/to/windows-rs-mcp (Linux/macOS)
# cd C:\path\to\your\project\windows-rs-mcp (Windows)
# Run the server
uv run windows-rs-mcp配置Claude桌面
要将此MCP与Claude Desktop一起使用,请将以下配置添加到您的Claude Desktop设置中:
选项1:使用 uvx (推荐)
{
"mcpServers": {
"windows-docs": {
"command": "uvx",
"args": [
"windows-rs-mcp"
]
}
}
}选项2:使用 uv run (本地来源)
确保替换中的占位符路径 args 使用项目目录的实际绝对路径。
{
"mcpServers": {
"windows-docs": {
"command": "uv",
"args": [
"--directory",
"C:\\path\\to\\your\\project\\windows-rs-mcp", // <-- Replace with your path
"run",
"windows-rs-mcp"
]
}
}
}配置后,重新启动Claude Desktop。然后,您应该能够使用 search_windows_api 工具。
配置光标
打开 .cursor/mcp.json 并添加MCP服务器
{
"mcpServers": {
"windows-rs-mcp": {
"command": "uvx",
"args": ["windows-rs-mcp"]
}
}
}环境变量
MCP_SKIP_PLAYWRIGHT_INSTALL:设置为true,1,或yes跳过Playwright浏览器自动安装检查。MCP_PLAYWRIGHT_BROWSER:指定Playwright应安装的浏览器(默认为chromium).其他选项包括firefox和webkit.
