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
2
3
4
5
6
apt install npm
git clone https://github.com/tavily-ai/tavily-mcp.git
cd tavily-mcp
npm install
npm run build
npx build/index.js # 运行试试

3.3 注意事项

在本地调用时,请勿将 TAVILY_API_KEY 设置在 .env 环境变量中。应将其配置在 Claude 的配置文件或 client.py 代码的环境变量位置,形如:

1
2
3
4
server_params = StdioServerParameters(
command="npx",
args=["build/index.js"],
env={"TAVILY_API_KEY": "tvly-dev-xxx"}

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