关于 orcid
面向研究人员与文献工作流的 MCP 服务,可搜索 ORCID 注册库、读取研究者资料和论文,并导出 RIS 或 BibTeX 引文。
主要功能
- 01按姓名、单位、关键词、DOI 或 Solr 查询搜索研究者
- 02读取个人资料、任职、教育经历和关键词
- 03获取 ORCID 记录中的论文
- 04将作品导出为 RIS 或 BibTeX
适用场景
- 01按机构或研究主题查找研究者
- 02查看 ORCID 资料及其论文
- 03为 Zotero 或 EndNote 整理引文
MCP 相关
通过 ORCID Public API v3.0,向 MCP 客户端提供 ORCID 搜索、资料读取、作品读取和引文导出工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
ORCID MCP 服务
一个 MCP(Model Context Protocol)服务,提供用于搜索 ORCID 注册库、读取研究人员档案、获取出版物以及以 RIS 和 BibTeX 格式导出引文的工具。
使用 FastMCP 和 ORCID Public API v3.0 构建。
工具
| 工具 | 描述 |
|---|---|
orcid_search | 按姓名、所属机构、关键词、DOI 或高级 Solr 查询搜索研究人员 |
orcid_read_record | 读取研究人员的完整档案(简介、工作经历、教育经历、关键词) |
orcid_read_works | 获取研究人员 ORCID 记录中的出版物 |
orcid_export_ris | 将获取的作品导出为 RIS 格式(适用于 Zotero、EndNote 等) |
orcid_export_bibtex | 将获取的作品导出为 BibTeX 格式 |
设置
1. 获取 ORCID API 凭据
在 ORCID Developer Tools 免费注册公共 API 凭据。
2. 安装
cd orcid-mcp-server
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
3. 配置环境
复制示例 env 文件并添加凭据:
cp .env.example .env
# Edit .env with your ORCID_CLIENT_ID and ORCID_CLIENT_SECRET
4. 添加到 Claude Desktop
将以下内容添加到 claude_desktop_config.json:
{
"mcpServers": {
"orcid-mcp": {
"command": "/path/to/orcid-mcp-server/venv/bin/python",
"args": ["/path/to/orcid-mcp-server/server.py"],
"env": {
"ORCID_CLIENT_ID": "your-client-id",
"ORCID_CLIENT_SECRET": "your-client-secret"
}
}
}
}
或者使用 Claude Code CLI 时:
claude mcp add orcid-mcp \
/path/to/orcid-mcp-server/venv/bin/python \
/path/to/orcid-mcp-server/server.py \
-e ORCID_CLIENT_ID=your-client-id \
-e ORCID_CLIENT_SECRET=your-client-secret
使用示例
连接后,你可以向 Claude 提出以下请求:
- “搜索 ORCID,查找在西北大学从事机器学习研究的研究人员”
- “查找 ORCID 编号为 0000-0002-1825-0097 的档案”
- “获取这位研究人员的出版物,并将其导出为 RIS 格式供 Zotero 使用”
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。