mcpField
O
orcid

orcid

本地服务
github.com/SMABoundless搜索与检索017 周前更新

关于 orcid

面向研究人员与文献工作流的 MCP 服务,可搜索 ORCID 注册库、读取研究者资料和论文,并导出 RIS 或 BibTeX 引文。

主要功能

  1. 01按姓名、单位、关键词、DOI 或 Solr 查询搜索研究者
  2. 02读取个人资料、任职、教育经历和关键词
  3. 03获取 ORCID 记录中的论文
  4. 04将作品导出为 RIS 或 BibTeX

适用场景

  1. 01按机构或研究主题查找研究者
  2. 02查看 ORCID 资料及其论文
  3. 03为 Zotero 或 EndNote 整理引文

MCP 相关

通过 ORCID Public API v3.0,向 MCP 客户端提供 ORCID 搜索、资料读取、作品读取和引文导出工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"smaboundless-orcid": {
"command": "uvx",
"args": [
"orcid-mcp-server"
],
"env": {
"ORCID_CLIENT_ID": "<ORCID_CLIENT_ID>",
"ORCID_CLIENT_SECRET": "<ORCID_CLIENT_SECRET>"
}
}
}
}
启动命令uvx orcid-mcp-server
需要配置的环境变量
ORCID_CLIENT_ID密钥ORCID API client ID from https://orcid.org/developer-tools
ORCID_CLIENT_SECRET密钥ORCID API client secret

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
pypiorcid-mcp-server1.0.0

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

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

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。