CiteStamp

com.citestamp由 citestamp.com 发布官方发布者v1.3.1更新于 Oct 29, 2026

Check that a reference resolves; see what supports, refutes or cites a paper. CC0 graph, read-only.

已验证Streamable HTTP可网页运行网页搜索与抓取知识与记忆

概览

AI 生成的概览

远程只读的引用健康检查服务器,让助手核实参考文献,并查看某篇论文被谁引用、被支持、被反驳或被撤稿。

可以做什么
  • 核实一条参考文献是否对应真实作品,可给 DOI、arXiv id 或原文写法
  • 列出引用某论文的作品,或某论文所依赖的参考文献,结果分页
  • 查看支持与反驳某结论的边,包括 FORRT 重复研究数据库的重复结果
  • 一次返回与某作品相关的全部双向边,标注 asserted 或 inferred 并附归属与来源
  • 查询 Retraction Watch 导出数据是否将某 DOI 列为已撤稿
适用场景
当问题涉及某篇论文的引用、参考文献、支持、反驳或重复研究记录时使用;也适合在答案即将引用某文献前先做核实。适用于文献核查和发现无法解析的引用。
运行要求
远程 streamable-HTTP 端点,无需本地安装或运行。无需认证。匿名访问限制为每 IP 每分钟 10 次请求;可选的免费密钥以 Authorization Bearer 请求头发送,可提高限额。
安装前请注意
只读,但结果分页,单页并非完整答案;结果稀疏说明抓取尚未覆盖该作品,而非无人引用。check_reference 的未找到并不证明该作品从未发表,retraction_listing 只反映某日期的导出数据,不核查出版商记录。inferred 边为机器推导,并不独立于其来源元数据。可选密钥以 bearer 请求头发送,密钥错误会直接报错而不会退回匿名。

安装

在 SourceWeft 中

  1. 打开 控制台中的 CiteStamp,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/com.citestamp%2Fcitestamp/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "citestamp": {
      "type": "http",
      "url": "https://mcp.citestamp.com/mcp"
    }
  }
}

README

CiteStamp MCP server

Ground citations before your agent emits them.

CiteStamp is a free citation-health tool for researchers: it checks references against the public scholarly registries (Crossref, DataCite, OpenAlex) and flags the ones that do not resolve to a known work or that a publisher has marked retracted, the hallucinated-citation failure mode LLM users keep hitting.

This repo is the install guide for the hosted MCP server over CiteStamp's CC0 citation graph. There is nothing to build or run locally; the server is remote.

Endpointhttps://mcp.citestamp.com/mcp
Transportstreamable-http
Protocol2025-06-18
AuthNone. Anonymous at 10 requests/min per IP. An optional free key (email [email protected]) raises that to 60/min; Pro to 600/min
DataCC0 citation graph; human-signed and machine-inferred claims kept strictly apart

The tools (all read-only)

  • what_supports / what_refutes: typed edges bearing on a claim
  • what_cites / references_of: the citing and cited works around a reference
  • edges_about: edges on a topic
  • retraction_listing: whether the Retraction Watch database lists a DOI as retracted, from the dated export CiteStamp joins weekly. Not listed means not in that export; it does not check the publisher record
  • check_reference: whether a reference resolves to a real work, before an answer cites it. Give a DOI, an arXiv id or the reference as written. It reads Crossref, DataCite and doi.org (which answers for every DOI agency) and says found, confirm (with the reason), not found in the named sources on a date, or couldn't check. A not-found is not proof that a work was never published

Every result carries its tier: accountable edges are signed by a human identity (ORCID); inferred edges are machine-derived. Your agent can ask for signed-only.

Add it to your client

No key is needed. Every snippet below works as written.

Gemini CLI (extension)

bash
gemini extensions install https://github.com/citestamp/mcp

Or add the server by hand in ~/.gemini/settings.json:

json
{ "mcpServers": { "citestamp": { "httpUrl": "https://mcp.citestamp.com/mcp" } } }

Gemini Spark (custom app)

In the Gemini web app: Settings & help → Connected Apps → under "Custom apps for Spark" click Add a custom app → enter https://mcp.citestamp.com/mcp → Next. Type @ in a prompt and pick CiteStamp to make Gemini use it. Custom apps need access to Gemini Spark on a personal Google Account with Keep Activity on.

Claude (claude.ai / Desktop)

Settings → Connectors → Add custom connector → URL https://mcp.citestamp.com/mcp. Leave authentication empty.

Claude Code

bash
claude mcp add --transport http citestamp https://mcp.citestamp.com/mcp

Cursor (~/.cursor/mcp.json)

json
{ "mcpServers": { "citestamp": { "url": "https://mcp.citestamp.com/mcp" } } }

Cline (MCP settings)

json
{ "mcpServers": { "citestamp": {    "type": "streamableHttp",    "url": "https://mcp.citestamp.com/mcp" } } }

VS Code (.vscode/mcp.json)

json
{ "servers": { "citestamp": {    "type": "http",    "url": "https://mcp.citestamp.com/mcp" } } }

If a snippet drifts from your client's current config schema, your client's MCP docs win; the endpoint is the stable part.

Optional: raise the rate limit

A key is never required. If you hold one, send it as a header on the same endpoint:

Authorization: Bearer <your key>

For Claude Code that is --header "Authorization: Bearer <your key>"; for the JSON configs, add "headers": { "Authorization": "Bearer <your key>" } to the server entry. A bad key is a loud 401, never a silent downgrade to anonymous, so add the header only once you have a key.

What this is not

CiteStamp reports what public registries say at a dated point in time. It does not judge the truth or quality of any work. check_reference answers found, confirm (with the reason), not found in the named sources on a date, or couldn't check; a not-found is not proof a work was never published. retraction_listing says whether the dated Retraction Watch export lists a DOI, and does not check the publisher record. Statements about works, never about people.

Links

CiteStamp is built by 3Rivers Enterprises LLC, Fort Wayne, Indiana.

来源:README.md,提交 b23bebb

工具

7

what_supports

What supports

Edges recorded as SUPPORTING the given work or claim: human-signed support claims plus successful replication outcomes coded by the FORRT Replication Database. Use when a user asks whether a finding held up or was replicated.

输入参数limitoffsetidentifier必填asserted_only

what_refutes

What refutes

Edges recorded as REFUTING the given work or claim: human-signed refutations plus failed replication outcomes coded by the FORRT Replication Database. Use when a user asks whether a finding failed to replicate or has been contradicted.

输入参数limitoffsetidentifier必填asserted_only

what_cites

What cites

Works that CITE the given DOI (incoming citations). Use when a user asks who cites a paper, how much a work has been cited, or whether a claimed 'cited by' is real. Returns edges with tier + attribution; paged.

输入参数limitoffsetidentifier必填asserted_only

references_of

References of

What the given work CITES (its reference list). Use when a user asks what a paper relies on, whether a specific citation in it exists, or wants to check a reference before reusing it. Paged.

输入参数limitoffsetidentifier必填asserted_only

edges_about

Edges about

Every edge touching the given work in either direction, each tagged asserted|inferred with attribution and provenance. Use when a user asks 'what is known about this paper's citations' or wants the whole neighbourhood in one call. Paged.

输入参数limitoffsetidentifier必填asserted_only

retraction_listing

Retraction listing

Whether the Retraction Watch database lists the given DOI as retracted, from the dated export CiteStamp joins weekly. Use when a user asks whether a paper has been retracted or carries a retraction notice. Not listed means not in that export; the publisher record is not checked.

输入参数identifier必填

check_reference

Check reference

Whether a reference resolves to a real work. Use when an answer is about to cite a paper. Give a DOI, an arXiv id or the reference as written. Answers found, confirm (with the reason), not found in the named sources on a date, or couldn't check. A not-found is not proof a work was never published.

输入参数identifier必填

版本历史

5
  1. v1.3.1最新Oct 29, 2026
  2. v1.3.0Oct 19, 2026
  3. v1.2.0Oct 3, 2026
  4. v1.1.1Sep 29, 2026
  5. v1.1.0Sep 16, 2026

评分

已满足适用检查项的 100%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分