接下来我们将详细讲解如何使用可视化界面。 方法 我们需要从以下几个方面来实现: 配置一个文件以定位我们的 MCP Server。 启动或连接到该服务器,以获取它的功能列表。 通过 GitHub Copilot 聊天界面使用这些功能。 很好,了解了流程后,让我们通过一个练习来尝试通过 Visual Studio Code 使用 MCP Server。 练习:使用服务器 在本练习中,我们将配置 Visual Studio Code 以找到你的 MCP 服务器,从而可以通过 GitHub Copilot 聊天界面使用它。 -0- 预备步骤,启用 MCP Server 发现功能 你可能需要启用 MCP 服务器的发现功能。 进入 in Visual Studio Code.
接下来我们将详细讲解如何使用可视化界面。
我们需要从以下几个方面来实现:
很好,了解了流程后,让我们通过一个练习来尝试通过 Visual Studio Code 使用 MCP Server。
在本练习中,我们将配置 Visual Studio Code 以找到你的 MCP 服务器,从而可以通过 GitHub Copilot 聊天界面使用它。
你可能需要启用 MCP 服务器的发现功能。
进入 File -> Preferences -> Settings in Visual Studio Code.
Search for "MCP" and enable chat.mcp.discovery.enabled,在 settings.json 文件中进行设置。
首先在你的项目根目录创建一个配置文件,你需要一个名为 MCP.json 的文件,放在一个叫做 .vscode 的文件夹里。文件内容示例如下:
.vscode |-- mcp.json
接下来,我们看看如何添加服务器条目。
向 mcp.json 添加以下内容:
{ "inputs": [], "servers": { "hello-mcp": { "command": "node", "args": [ "build/index.js" ] } } }
上面是一个简单的示例,展示了如何启动一个用 Node.js 编写的服务器。对于其他运行时,使用 command and args 指定正确的启动命令。
添加条目后,开始启动服务器:
%E5%88%9D%E5%AD%A6%E8%80%85%E5%AD%A6%E4%B9%A0%E6%8C%87%E5%8D%97/vscode-start-server.webp)
%E5%88%9D%E5%AD%A6%E8%80%85%E5%AD%A6%E4%B9%A0%E6%8C%87%E5%8D%97/vscode-tool.webp)
%E5%88%9D%E5%AD%A6%E8%80%85%E5%AD%A6%E4%B9%A0%E6%8C%87%E5%8D%97/vscode-agent.webp)
你应该会看到回复为 23。
尝试向你的 mcp.json 文件添加一个服务器条目,确保你能启动和停止服务器。同时确保可以通过 GitHub Copilot 聊天界面与服务器上的工具通信。
本章的主要收获包括:
免责声明:
本文件使用 AI 翻译服务 Co-op Translator 进行翻译。尽管我们力求准确,但请注意,自动翻译可能包含错误或不准确之处。原始文件的母语版本应被视为权威来源。对于重要信息,建议使用专业人工翻译。对于因使用本翻译而产生的任何误解或误释,我们不承担任何责任。