文档搜索代理服务

一个本地代理服务器,连接VS Code的MCP客户端与Microsoft Learn API,实现直接从VS Code搜索Microsoft/Azure文档的功能。

  • by chasedmicrosoft
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 chasedmicrosoft/microsoft-docs-mcp-proxy

使用说明

Microsoft Docs MCP代理

将VS Code的MCP客户端与Microsoft Learn API桥接的本地代理服务器。

概述

此代理服务器充当VS Code的模型上下文协议(MCP)实现与Microsoft Learn HTTP API之间的桥梁。当直接HTTP MCP服务器连接无法正常工作时,它允许您直接从VS Code搜索Microsoft/AAzure文档。

文件

  • microsoft-docs-mcp-proxy.js -主代理服务器脚本
  • package.json -Node.js依赖关系和项目配置
  • package-lock.json -依赖锁定文件

安装

依赖项已安装。如果需要重新安装:

npm install

用法

此服务器旨在与VS Code的MCP配置一起使用。将此添加到您的VS Code settings.json中:

{
  "mcp": {
    "servers": {
      "microsoft.docs.mcp": {
        "command": "node",
        "args": ["/path/to/microsoft.docs.mcp.proxy/microsoft-docs-mcp-proxy.js"],
        "env": {}
      }
    }
  }
}

特性

  • 搜索Microsoft/AAzure文档
  • 与VS Code的MCP客户端兼容
  • 透明地处理HTTP API通信

需求

  • Node.js 18.0.0或更高版本
  • 用于访问API的Internet连接