帮你快速理解、总结文档立即下载

MCP

最近更新时间:2026-07-20 19:49:31

我的收藏

介绍

MCP (Model ContextProtocol,模型上下文协议) ,旨在解决大模型语言(LLM)与外部数据源及工具之间无缝集成的需求。它通过标准化 AI 系统与数据源的交互方式,帮助模型获取更丰富的上下文信息,从而生成更准确、更相关的响应。其主要的功能如下:
上下文共享:应用程序可以通过 MCP 向模型提供所需的上下文信息(如文件内容、数据库记录等),增强模型的理解能力。
工具暴露:MCP 允许应用程序将功能(如文件读写、API 调用)暴露给模型,模型可以调用这些工具完成复杂任务。
可组合的工作流:开发者可以利用 MCP 集成多个服务和组件,构建灵活、可扩展的 AI 工作流。
安全性:通过本地服务器运行,MCP 避免将敏感数据上传至第三方平台,确保数据隐私。
CodeBuddy IDE 支持您进行 MCP Server 配置,扩展您的应用程序的功能。

配置步骤

1. 在 CodeBuddy IDE 侧栏对话面板右上方,点击 CodeBuddy Settings 按钮。
2. 切换到 MCP 标签页。目前支持自定义配置 MCP Server,同时支持在 MCPMarket 中一键安装 MCP Server。


一键安装 MCP Server

在 MCP Market 中提供了大量的 MCP Server,您可以一键进行安装。
根据您的实际需求,选择 MCP Server 进行一键安装。安装成功后,MCP Server 显示绿色状态,如果安装失败将显示红色状态。

自定义配置 MCP Server

与 Cursor、Claude Desktop、Cherry Studio 等这些 MCP Host(支持了 MCP 的应用程序)一样,腾讯云代码助手也提供了配置 MCP Server 的入口。
下面以 Time MCP Server 为例,为您介绍如何进行本地 MCP Server 配置,连接 Time MCP Server

步骤1:安装依赖环境

在开始安装 Time MCP Server 之前,请确保您的开发环境满足具备安装 Time MCP Server 的包管理工具,常见的有 NPX、UVX 和 pip。
NPX
NPX 是 Node.js 的一个命令行工具,用于直接运行 npm 包中的命令,无需全局安装或显式指定路径,安装 Node.js 就默认自带这个工具。如果您未安装,请进行安装 Node.js。安装好后,可以用以下命令查看是否安装成功:
node -v # 查看 Node.js 版本
npm -v # 查看 npm 版本
UV
uvx 是 uv 工具链的扩展命令,是一个用 Rust 编写的极快的 Python 包和项目管理器。具体的安装方式请参见 uv 安装
pip
pip 是 Python 的包管理工具,您可以访问 Python 官网 下载并安装最新版本 Python 3。安装完后可以使用如下命令查看是否安装成功。
pip3 --version
下面以 pip 的安装方式为例进行介绍。
说明:
使用 pip 进行安装时,需要确保 Python 版本为3.10及以上版本。

步骤2:安装 Time MCP Server 包

通过以下命令安装 Time MCP Server 包。
pip3 install mcp-server-time

步骤3:配置 Time MCP Server

1. 在对话面板右上方,单击设置 > MCP 按钮。

2. 如果没有已安装的 MCP Server,直接单击配置 MCP 或 下方的配置 MCP Server 进行配置。

3. mcp.json 配置文件中添加 Time MCP Server 服务器配置。

配置内容如下:
{
"mcpServers": {
"mcp-server-time": {
"command": "python",
"args": [
"-m",
"mcp_server_time",
"--local-timezone",
"Asia/Shanghai"
],
"disabled": false
}
}
}
说明:
"args" 字段是命令参数,除了需要 "-m" 和 "mcp_server_time" 参数之外,还需要添加 "Asia/Shanghai"。当不提供 --local-timezone 参数时,服务器会使用系统默认时区(这里的例子中是“中国标准时间”),这个名称不是标准的 IANA 时区标识符,因此对于中国标准时区,还需要添加 "Asia/Shanghai" 作为中国标准时区的时区标识符。
4. 配置文件填写完成并保存后,可在 MCP Server 配置列表查看是否配置生效。mcp-server-time 服务器的状态为绿色,表示生效,红色表示未生效,如下图。

5. 在任意对话框中输入指令,当前时间,则可调用 MCP Server 输出结果。