Token导航 LogoToken导航TokenDH.com
Orcid MCP logo
运维云端未说明官方级别未说明来源级核验

Orcid MCP

MCP Server

通过MCP接口与ORCID记录交互的服务,提供获取ORCID记录的功能。

工具数

1

提示词数

0

GitHub Stars

1

资源数

0
API集成Claude云端部署Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Epistemic-Technology

提供方

Epistemic-Technology

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

orcid mcp

用于ORCID集成的模型上下文协议(MCP)服务器。该服务器提供通过MCP接口与ORCID记录交互的工具。

特性

  • 按ID获取ORCID记录
  • 使用MCP SDK使用Go构建

先决条件

  • 转到1.20或更高版本
  • ORCID API承载令牌

安装

make build

这将构建 orcid-mcp-local-server 二进制在 bin/ 目录。

ORCID API设置

注册API证书

  1. 访问 ORCID开发工具
  2. 登录您的ORCID帐户并导航到开发人员工具
  3. 点击“注册免费ORCID公共API”
  4. 填写注册表:

- 应用程序名称: Personal ORCID MCP Server (或类似) - 应用程序URL:您的机构URL或 https://orcid.org - 应用描述: Personal MCP server for accessing ORCID records - 重定向URI: https://orcid.org/oauth/playground

  1. 保存表格以接收您的 客户端ID客户端密钥

获取不记名代币

使用客户端凭据流将您的凭据交换为承载令牌:

curl -i -L -H 'Accept: application/json' \
  -d 'client_id=YOUR_CLIENT_ID' \
  -d 'client_secret=YOUR_CLIENT_SECRET' \
  -d 'scope=/read-public' \
  -d 'grant_type=client_credentials' \
  'https://orcid.org/oauth/token'

用于沙盒测试,使用 https://sandbox.orcid.org/oauth/token 相反。

响应将包含您的持有者令牌:

{
  "access_token": "your-bearer-token-here",
  "token_type": "bearer",
  "expires_in": 631138518,
  "scope": "/read-public"
}

配置环境

将承载令牌设置为环境变量:

export ORCID_BEARER_TOKEN="your-access-token-here"

对于持久配置,请添加到shell配置中(~/.bashrc, ~/.zshrc等等):

# ORCID MCP Server
export ORCID_BEARER_TOKEN="your-access-token-here"

用法

发展

make run                # Run the server
make inspect           # Test with MCP inspector

Claude桌面集成

将服务器添加到您的Claude Desktop配置中:

  1. 编辑Claude Desktop配置文件:

- Linux: ~/.config/Claude/claude_desktop_config.json - macOS: ~/Library/Application Support/Claude/claude_desktop_config.json - 视窗: %APPDATA%\Claude\claude_desktop_config.json

  1. 将ORCID MCP服务器添加到 mcpServers 章节:
{
  "mcpServers": {
    "orcid-mcp": {
      "type": "stdio",
      "command": "/absolute/path/to/orcid-mcp/bin/orcid-mcp-local-server",
      "args": [],
      "env": {
        "ORCID_BEARER_TOKEN": "your-bearer-token-here"
      }
    }
  }
}
  1. 替换 /absolute/path/to/orcid-mcp/bin/orcid-mcp-local-server 带有编译二进制文件的实际路径
  2. 替换 your-bearer-token-here 使用API设置中的实际承载令牌
  3. 重新启动Claude Desktop应用程序

Claude代码集成

make cc-add-mcp        # Add to Claude Code (project scope)
make cc-remove-mcp     # Remove from Claude Code

对于用户范围的Claude Code访问:

claude mcp add orcid-mcp-local-server --scope user -- /path/to/orcid-mcp/bin/orcid-mcp-local-server

注意:您可能需要手动添加 ORCID_BEARER_TOKEN 将环境变量添加到生成的配置文件中。

可用工具

  • 获取ORCID记录:按ID检索ORCID记录

测试

make test

备注

  • /read-public 作用域提供对公共ORCID数据的只读访问
  • 令牌的寿命很长(读取公共范围约为20年)
  • 客户端凭据流不需要用户授权
  • 生产终点: https://orcid.org/oauth/token
  • 沙盒端点: https://sandbox.orcid.org/oauth/token

安全

  • 切勿将您的承载令牌或客户端凭据提交给版本控制
  • 添加 .env 文件和凭据 .gitignore
  • 考虑定期重新生成API凭据
  • 使用环境变量或安全密钥管理进行生产部署

目录标签

目录标签

API集成Claude云端部署Makefile本地部署ORCID学术记录MCP接口Go开发

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

oauth

工具数量(toolCount,工具数)

1

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明oauth部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP