MCP.so
登录

Crossref MCP Server

@botanicastudios

基本信息

分类

其他

许可证

MIT

传输方式

stdio

作者

botanicastudios

关于 Crossref MCP Server

MCP server for Crossref

Crossref MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

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

Crossref MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

点击上方按钮,在临时沙箱中运行此服务器并实时获取工具列表。

概览

What is Crossref MCP Server?

A Model Context Protocol (MCP) server that provides tools for searching and retrieving scholarly works from the Crossref API. It is intended for developers integrating publication metadata into AI assistants or other applications.

How to use Crossref MCP Server?

Install by adding the server to your mcpServers configuration using npx -y @botanicastudios/crossref-mcp. Once configured, the server exposes three tools: searchByTitle, searchByAuthor, and getWorkByDOI. Each tool takes specific parameters (e.g., title, author, doi) and returns structured JSON results.

Key features of Crossref MCP Server

  • Search works by title (with configurable result count).
  • Search works by author (with configurable result count).
  • Retrieve detailed work metadata by DOI.
  • Structured JSON response with status, query, and results.
  • Built-in test suite using Vitest with mocked API calls.

Use cases of Crossref MCP Server

  • Finding academic papers by title or author name.
  • Fetching complete citation details (authors, journal, date) for a given DOI.
  • Integrating publication search into AI‑powered research assistants.
  • Validating or enriching bibliographic references programmatically.

常见问题

1

What tools does Crossref MCP Server provide?

It provides three tools: `searchByTitle`, `searchByAuthor`, and `getWorkByDOI`.

2

How many results are returned by default?

The default number of results for title and author searches is 5. The `rows` parameter can be used to change this.

3

What does the response look like in case of an error?

Errors return a JSON object with a `status` field set to `error`, `no_results`, or `not_found`, along with an optional `message` and the original `query`.

4

Does the server require network access?

Yes, it makes HTTP requests to the Crossref API to fetch data. The test suite, however, uses mocks and does not require live network access.

5

How is the server tested?

Tests are written with Vitest and use mocked Crossref API responses. The test suite covers successful searches, empty results, and error handling.

评论

其他 分类下的更多 MCP 服务器