MCP服务配置指南
1 资源分类
MCP 服务主要包括以下几种:
- 搜索:搜索和爬虫功能
- 数据:本地文件、GitHub
- 工具:为已有工具提供 MCP 调用方法
2 mcp.so
收集了大量 MCP Servers,可在 mcp.so 上使用,而无需本地安装,只需简单配置(如配置 API Key),即可通过 URL 访问各种 MCP Server。
截至目前,http://mcp.so/ 已提供超过 4000 项服务(250328)。
3 tavily
- 功能:网络搜索 & 智能提取
- 申请 apikey:https://tavily.com/
3.1 SSE 方式
- 使用 host 方式访问,需要设置 https://mcp.so/server/tavily-mcp
3.2 本地方式
1 | apt install npm |
3.3 注意事项
在本地调用时,请勿将 TAVILY_API_KEY 设置在 .env
环境变量中。应将其配置在 Claude 的配置文件或 client.py
代码的环境变量位置,形如:
1 | server_params = StdioServerParameters( |
4 百度地图
- 功能:调用百度地图原 API 提供的功能,如线路查询,天气查询等
- 申请 apikey:https://lbsyun.baidu.com/apiconsole/key
- 源码:https://github.com/baidu-maps/mcp
- 文档:https://lbs.baidu.com/faq/api?title=mcpserver/base
4.1 注意事项
- 将之前的 API 封装成 MCP,提供新接口,与大模型无关。
- 大多数功能依赖 geocoder_v2,但 geocoder_v2 仅面向企业开放
- 需要设置国内 IP 白名单,无法与代理共用,因此不能直接使用 Claude/OpenAI,限制较多,能跑通流程便已不易。
- 如需测试,建议:
- 在 API Key 界面将你的 IP 加入白名单(可通过 https://www.ipdatacloud.com/?utm-source=baidujj 获取)。
- 在运行环境中清空 HTTP_PROXY/HTTPS_PROXY 设置,并关闭全局代理。
- 不直接调用 OpenAI(因国内无法连接),可使用中转服务,如:ChatAnywhere。
- 避免通过 mcp.so 调用,因其 IP 地址不在白名单内,建议在本地调用。
- 若非企业用户,避免问题与当前位置相关,或直接传入经纬度以绕过 geocoder_v2,例如:查看天气,20 纬度 39.9042,经度 116.4074。
5 MCP Server: Obsidian Markdown Notes
由 MCP 官网维护的 Obsidian Markdown Notes,可用于读取和搜索 Obsidian 知识库中的 Markdown 笔记。
6 参考
- MCP Server
- MCP Client
- https://github.com/punkpeye/awesome-mcp-clients
- https://github.com/chrishayuk/mcp-cli
- https://article.juejin.cn/post/7480167718584860684
- 其它
- MCP协议(兼容OpenAI API)
- https://zhuanlan.zhihu.com/p/24190871196
- 还在到处找MCP资源?这11个MCP资源库收好
- https://blog.csdn.net/m0_65555479/article/details/146442328
- MCP协议(兼容OpenAI API)
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.