1. 连接本地MCP服务器 #
1.1 VSCode MCP #
| 项目 | 说明 |
|---|---|
| 支持状态 | 已原生支持,是微软重点推进的功能 。 |
| 引入版本 | 自 v1.99(2025年3月)开始引入,v1.101(2025年6月)正式集成,v1.102(2025年7月)起功能转为正式可用 。 |
| 主要功能 | 使 GitHub Copilot 能直接调用外部工具(如数据库、GitHub API),实现自主操作,成为真正的编程智能体 。 |
| 配置方式 | 通过工作区的 .vscode/mcp.json 或全局 settings.json 文件进行配置,支持本地命令和远程服务器 。 |
1.2 功能亮点与使用 #
- 强大的智能体能力:集成 MCP 后,GitHub Copilot 不再仅仅是聊天助手。它可以通过 MCP 服务器安全地访问实时数据(如 GitHub Issues、PR)并执行操作,例如“帮我创建一条 GitHub Issue”,Copilot 就能自动完成 。
- 便捷的管理与配置:
- 你可以通过命令面板(
Ctrl+Shift+P)中的 “MCP: Add Server” 或 “MCP: List Servers” 来管理和添加 MCP 服务器 。 - MCP 服务器配置支持通过变量(如
${input:api-key})安全地处理 API 密钥等敏感信息,避免硬编码 。
- 你可以通过命令面板(
npx -y @modelcontextprotocol/server-filesystem D:/workspaceC:\Users\Administrator\AppData\Roaming\Code\User\mcp.json
{
"servers": {
"filesystem": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"D:/workspace"
]
}
},
"inputs": []
}
1.3 Cline #

cline_mcp_settings.json
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"${workspaceFolder}"
],
"disabled": false,
"autoApprove": []
}
}
}1.4. Cherry Studio #




2. 连接远程MCP服务器 #
2.1 启动MCP服务器 #
uv init mcp-server
uv add "mcp[cli]"cline_mcp_settings.json
# 导入 FastMCP 类,用于搭建 MCP 服务器
from mcp.server.fastmcp import FastMCP
# 创建 FastMCP 实例,指定服务器名称为 "HTTP Server"
mcp = FastMCP(name="HTTP Server")
# 使用 MCP 的 tool 装饰器注册工具函数
@mcp.tool()
# 定义 greet 工具,接收参数 name,默认值为 "World"
def greet(name: str = "World") -> str:
# 返回一个格式化的问候字符串
return f"Hello, {name}!"
# 判断当前文件是否作为主程序运行
if __name__ == "__main__":
# 启动 MCP 服务器,采用 streamable-http 协议进行传输
mcp.run(transport="streamable-http")
2.2 VSCode MCP #
C:\Users\Administrator\AppData\Roaming\Code\User\mcp.json
{
"servers": {
"greeting": {
"url": "http://127.0.0.1:8000/mcp",
"type": "http"
}
},
"inputs": []
}

2.3 Cline #

cline_mcp_settings.json
{
"mcpServers": {
"打招呼服务器": {
"url": "http://127.0.0.1:8000/mcp",
"type": "streamableHttp",
"disabled": false,
"autoApprove": [
"greet"
],
"timeout": 3600
}
}
}2.4 Cherry Studio #

