Crossref MCP Server

Crossref MCP Server

site icon
2025.03.27 0
JavaScript学术研究文献检索数据整合内容生成
Crossref MCP Server 是一个用于与 Crossref API 交互的模型上下文协议(MCP)服务器。它提供了搜索学术作品、获取作品详情等功能,适用于学术研究、文献检索等场景。
View on GitHub

Overview

基本能力

产品定位

Crossref MCP Server 是一个用于与 Crossref API 交互的 MCP 服务器,主要用于学术作品的搜索和详情获取。

核心功能

  1. 按标题搜索作品:通过标题关键词搜索 Crossref 中的学术作品。
  2. 按作者搜索作品:通过作者名称搜索 Crossref 中的学术作品。
  3. 通过 DOI 获取作品详情:使用 DOI(数字对象标识符)获取特定作品的详细信息。

适用场景

  1. 学术研究:快速查找相关学术文献。
  2. 文献检索:通过标题或作者检索特定作品。
  3. 数据整合:将 Crossref 数据整合到其他应用或服务中。

工具列表

  1. Search by Title:通过标题关键词搜索作品。
  2. Search by Author:通过作者名称搜索作品。
  3. Get Work by DOI:通过 DOI 获取作品详情。

常见问题解答

  1. 如何安装:使用 npx 命令安装 @botanicastudios/crossref-mcp
  2. 如何测试:运行 npm test 执行测试套件。
  3. 响应格式:所有响应均为 JSON 格式,包含状态、查询参数和结果。

使用教程

使用依赖

无特殊依赖,直接通过 npx 安装即可。

安装教程

{
  "mcpServers": {
    "crossref": {
      "command": "npx",
      "args": [
        "-y",
        "@botanicastudios/crossref-mcp"
      ]
    }
  }
}

调试方式

  1. 运行测试
npm test
  1. 测试结构:测试包括模拟数据、模拟处理函数和测试用例,覆盖所有工具和场景。
  2. 扩展测试:可以通过添加模拟数据和测试用例来扩展测试。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。