10. MCP 协议
一句话定义
MCP (Model Context Protocol) 是 AI 助手与外部工具/数据源对话的标准协议。 有了它,Claude(以及其他 AI)就能调用论文库、文献管理工具、办公协作平台、教学资源库——不需要为每个工具单独写集成。
类比:USB-C 让各种设备用同一个口连接,MCP 让各种工具用同一个协议被 AI 调用。
MCP 解决什么问题
没有 MCP 时,每接一个外部工具都要单独对接:
Claude ──[arXiv 集成]──> arXiv API
Claude ──[Zotero 集成]──> Zotero
Claude ──[Notion 集成]──> Notion
(每接一个工具都得写一套)
有了 MCP:
Claude ──[MCP 协议]──> arXiv MCP Server
──> Zotero MCP Server
──> Notion MCP Server
(所有工具都用同一个协议)
MCP 的三个角色
| 角色 | 说明 |
|---|---|
| Host | Claude Code(或其他 AI 客户端) |
| Client | Host 内置的协议处理层 |
| Server | 提供工具/资源的服务进程(论文检索、文献管理、办公协作、数据库……) |
对教师来说,只需要关心 Server 这一层——它把"找论文""管理文献""同步笔记"这类真实工作打包成 AI 能调用的工具。
从哪里找现成的 MCP Server:MCP 市场
不需要自己写。社区已经把大量常用工具做成了 MCP Server,装上就能用。
官方与社区市场:
- MCP Market(MCP 市场)——中文友好,按场景分类(论文、数据、办公、协作等),每个 server 有独立页面给安装说明
- MCP 官方仓库——Anthropic 维护,英文为主,功能最全
💡 对国内教师来说,mcpmarket.com 是最方便的入口——支持中文,按"做论文/做课题/做教学"分类导航,跟着页面点几下就能拿到安装命令。
典型示例:arxiv-1(论文检索)
整个 MCP 生态里最贴近经管学院老师日常工作的,是学术论文检索。下面用 arxiv-1 作为典型例子走一遍。
1. 去看 server 页面
打开 https://mcpmarket.com/zh/server/arxiv-1,能看到:
- 这个 server 提供的工具列表(搜索论文、按 ID 取论文、获取摘要……)
- 一键安装命令(自动写到
~/.claude/mcp.json) - 配置示例(通常不用手写)
页面上有什么、能不能用,直接看官方页面最准。MCP 市场会跟随 server 升级同步更新,本文不会复制具体参数——以你打开页面时看到的为准。
2. 一键安装(按页面提示)
页面通常会给出类似这样的命令(具体形式以页面为准):
# 一般是从页面复制一条命令,执行即可
# 完成后 Claude Code 会自动识别
或者手动把 server 配进 ~/.claude/mcp.json:
{
"mcpServers": {
"arxiv-1": {
"command": "npx",
"args": ["-y", "arxiv-1-mcp-server"]
}
}
}
📌 命令和参数名(
arxiv-1-mcp-server等)以 mcpmarket 页面提示为准。不要背——复制粘贴就好。
3. 重启 Claude Code,验证
# 在 Claude Code 中输入
> 列出当前可用的 MCP 工具
如果配置成功,你会看到 arxiv-1 提供的一系列工具(搜论文、查摘要等)。
4. 在对话里直接用
> 帮我搜最近 3 年关于"数字经济与区域创新"的 arxiv 论文,
按被引数排序,前 10 篇
> 取 arxiv 论文 2503.12345 的摘要,翻译成中文,
并总结它的方法、数据、结论
> 列出关于"小微企业融资约束"的所有 2024 年以后的 arxiv 论文
Claude 会自动调用 arxiv-1 的工具,把搜索结果整理成结构化的回答(包含论文标题、作者、摘要、方法、链接等)。
其他经管老师可能用到的 MCP Server(在 mcpmarket 找)
| 场景 | 用途 | 在 mcpmarket 找 |
|---|---|---|
| 论文检索 | arxiv、PubMed、OpenAlex 等 | 搜"arxiv" / "papers" |
| 文献管理 | Zotero、Mendeley 同步 | 搜"zotero" / "reference" |
| 经济/金融数据 | FRED、Wind、Bloomberg | 搜"finance" / "economic data" |
| 办公协作 | Notion、飞书、企业微信 | 搜"notion" / "feishu" |
| 笔记与讲义 | Obsidian、语雀 | 搜"obsidian" / "yuque" |
| 翻译与文献综述 | 配合论文检索使用 | 搜"translation" / "summary" |
这一行行的"搜 X"不是广告,是mcpmarket.com 顶部的搜索框关键词。直接打开首页搜就能找到对应 server。
在对话中使用 MCP 工具
配好之后,你不需要记住工具名,直接用自然语言说就行:
> 找 5 篇关于"行为经济学"的最新论文,给我列出来源和摘要
> 把我上个月收藏到 Zotero 的所有论文导出一个清单
> 把这份讲义同步到我的 Notion 数据库
Claude 会自己挑该调用哪个 MCP 工具。
给教师的实用 MCP 场景(以 arxiv-1 为例)
| 场景 | 用什么 MCP | 怎么问 |
|---|---|---|
| 文献调研:找某主题的近期论文 | arxiv-1 | "找 2024 年以后关于 X 的所有论文,按主题分组" |
| 单篇精读:拿摘要快速判断值不值得读 | arxiv-1 | "取论文 X 的摘要,翻译成中文,评价方法是否扎实" |
| 综述准备:跨多篇做对比表 | arxiv-1 | "把这 5 篇论文的方法、数据、结论做成对比表" |
| 教学准备:找某领域入门级综述 | arxiv-1 | "找 3 篇适合本科生的 X 主题综述论文" |
| 课题立项:查某方向的研究空白 | arxiv-1 | "X 这个方向最近 2 年还有人在做吗?空白在哪里?" |
| 学生论文辅导:帮学生找参考 | arxiv-1 | "学生论文主题是 X,推荐 5 篇核心参考文献" |
安全提醒
- 永远不要把包含真实 token 的
~/.claude/mcp.json或项目级.mcp.json提交到 Git - 用
.gitignore排除,或用环境变量占位符 - 安装第三方 MCP Server 前,看一眼它的源码或来源——只装你信任的
- 涉及个人隐私数据(学生信息、成绩、医疗记录)的 server,先脱敏再问 AI
下一步
- 想让多个 Claude 协作干大活 → 07. Agent 使用
- 想编排自动化工作流 → 08. Workflow 编排