Skip to content

简介

MCP (Model Context Protocol) 是一种开源协议,旨在以标准化的方式向大语言模型(LLM)提供上下文信息。 更多关于 MCP 的介绍请见 MCP 是什么

注意:使用第三方 MCP 服务器需自行承担风险。请确保您信任要安装的 MCP 服务器。使用可能会获取不受信任内容的 MCP 服务器时要特别小心,因为这些可能会使您面临风险。

本文将介绍在不同的 APP 中基于 AI Ping 配置并使用 MCP 服务。

在办公助手 Cherry Studio 中使用 MCP

下面介绍如何在办公助手 Cherry Studio 中基于 AI Ping 使用 MCP。

配置 AI Ping

参考 在 Cherry Studio 中使用 AI Ping 配置 AI Ping。

Image

安装 MCP 依赖

Cherry Studio 自带 MCP 服务器市场,点击右上角齿轮图标,找到左侧 MCP 标签页,进入配置页面。

Image

如左上角有感叹号提示依赖缺失,可点击图标进行安装,安装完成后图标呈绿色。

Image

安装 MCP 服务

@cherry/fetch 这个 MCP 服务器为例,点击右上角 "+" 号进行安装。

@cherry/fetch 可以拉取指定的网页内容,让大模型可以浏览实时信息。

Image

开启 MCP 工具

安装完成后,需要在对话内进行启用,点击下方锤子图标,在弹出的列表内单击勾选相应的 MCP 服务。

Image

对话测试连接拉取功能:

Image

可以看到 MCP @cherry/fetch 成功拉取了 www.aiping.cn 的网页内容,正确给出了回复。

在编程助手 Claude Code 中使用 MCP

Claude Code 可以安装三种 MCP,分别是远程 HTTP 服务器、远程 SSE 服务器和本地服务器,下面以较为安全的 time MCP 为例,更多样例可阅读 将 Claude Code 连接到 MCP

配置 AI Ping

参考 在 Claude Code 中使用 AI Ping 配置 AI Ping。

安装 MCP 依赖

推荐安装 uv 来自动安装相关的依赖,安装方法见:https://docs.astral.sh/uv/

安装 MCP 服务

如果已经安装了 uv 则不再需要额外安装步骤,根据需求选择“全局”或“用户级”或“项目级”进行配置。

本文下面仍以 mcp-server-time 为例,更多说明可参考 在 Claude Code 中配置 MCPClaude Code 配置文件.

  • (推荐) 一键全局安装

命令行运行:

bash
claude mcp add --scope user time -- uvx mcp-server-time --local-timezone Asia/Singapore

运行完成后即完成安装。

  • 全局配置安装:

编辑 ~/.claude.json,在底部找到一级字段 mcpServers 字段填入:

注:如此前未安装过mcp服务,则需要新建该一级字段 mcpServers

json
"mcpServers": {
  "time": {
    "command": "uvx",
    "args": ["mcp-server-time"]
  }
}
  • 项目级配置安装:

在项目根目录创建或更新 .mcp.json,填入:

json
{
  "mcpServers": {
    "time": {
      "command": "uvx",
      "args": ["mcp-server-time"]
    }
  }
}

覆盖关系:服务器按照 “本地(当前项目路径下的 ~/.claude.json 条目) > 项目级 .mcp.json > 全局/用户级 ~/.claude.json” 的优先级生效。保存文件后,下次启动 Claude Code 会自动安装对应的 MCP 服务。

使用 MCP 服务

新配置的 MCP 服务默认未开启,启动 Claude Code,输入 /mcp 命令,进入 MCP 配置页,找到 time 服务,回车开启服务。

Image

启用后即可尝试进行触发,下面以询问北京时间为例,Claude Code 会自行使用 MCP Server 进行查询。

Image