MCP 服务集成
SSE 案例:百度地图MCP
百度地图MCP Server全面兼容MCP协议,支持地理编码、逆地理编码、地点检索、路线规划、批量算路、天气查询和IP定位等功能,智能体开发者可快速接入地图服务,实现周边查找与出行规划。
申请百度地图相关密钥
- 首先,访问百度地图开放平台控制台:https://lbsyun.baidu.com/apiconsole/key
- 创建应用并申请密钥(AK)
- 重要:配置应用的调用白名单IP,确保安全访问
PIG AI 配置接入
参数项 | 参数值 | 说明 |
---|---|---|
服务名 | 百度地图 | 地图服务的名称标识 |
描述 | 百度地图MCP | 百度地图MCP,实现查找周边地点、规划出行路线等能力,大幅降低了智能体应用开发过程中调用地图服务相关能力的门槛,显著提升了智能体应用的开发效率。 |
类型 | SSE | Server-Sent Events 服务类型 |
SSE地址 | https://mcp.map.baidu.com/sse?ak=上文申请的KEY | 将”上文申请的KEY”替换为您在百度地图开放平台申请的实际API密钥 |
确保将SSE地址中的”上文申请的KEY”替换为您刚才在百度地图开放平台申请的实际API密钥,否则将无法正常访问服务。
测试
- 地点文字提问: 中关村附件的日料
STDIO协议:让 AI 访问您的文件
受制于环境差异,当前版本 MCP 仅支持 Mac 和 Linux 系统。Windows 系统的支持正在开发中,将在后续版本推出。 STDIO MCP 工具环境的安装与配置需要您自行了解掌握,不同的操作系统和环境行为均不一样
MCP Server 支持多种编程语言实现,包括 Python、Go、Node.js 等。在安装和使用 MCP 之前,您需要确保已经安装了对应语言的运行环境。不同 MCP Server 的具体环境要求可能有所不同,请参考相应 MCP Server 的官方文档进行环境配置,本文不做过多赘述。
工具 | 描述 | 版本要求 | 安装/使用方式 |
---|---|---|---|
uv | 快速的 Python 包管理器和虚拟环境管理工具,能够加速依赖安装和环境管理。它兼容 pip 接口,但比传统工具更高效。 | uv 0.6+ | 下载uv 安装包,安装后使用 uv 命令管理 Python 包和环境。 |
npx | Node.js 包管理工具 npm 的一部分,允许用户执行 npm 包中的命令,无需全局安装。npx 可以临时下载并执行需要的包,完成任务后自动清理,非常适合一次性使用的命令行工具。 | node 18+ | 使用 npx 可以直接运行 Node.js 生态系统中的各种工具和命令,对于运行 MCP Server 等工具特别方便。 |
FileSystem MCP Server?
MCP(Model Context Protocol)Server 可以让 AI 助手访问和操作您的文件系统。添加这个功能后,AI 就能帮您处理电脑上的文件了。
操作步骤(小白也能轻松完成)
1
打开 MCP 添加界面
如下图所示,点击添加 MCP Server 的按钮:
2
填写必要信息
我们将使用官方提供的文件操作工具,填写参数如下:
-
名称(不用更改):
@modelcontextprotocol/server-filesystem
-
参数(逐行填写):
把最后一行的
/Users/username/Desktop
改成你想让 AI 访问的文件夹路径,比如你的文档或桌面文件夹3
点击确认完成设置
设置完成后的界面如下图:
4
开始使用
现在,AI 助手已经可以访问你指定的文件夹了!你可以让它帮你查找文件、读取内容或进行其他文件操作。