CiteStamp について
CiteStamp は、学術文献の引用を確認する研究者やエージェント向けの、ホスト型読み取り専用サービスです。公開レジストリと日付付きの撤回データを参照し、人が署名した引用関係と機械推定の関係を区別します。
主な機能
- 01文献が既知の研究成果に解決するか確認
- 02主張を支持・反証する関係を検索
- 03引用元と被引用文献を探索
- 04日付付き撤回リストを確認
- 05人の署名付き関係と推定関係を区別
- 06CC0 引用グラフへの読み取り専用アクセス
活用シーン
- 01引用前に参考文献を確認
- 02研究上の主張に関する根拠を調査
- 03論文の引用元や被引用文献を検索
- 04DOI が撤回リストに載っているか確認
MCP 対応
CiteStamp の CC0 引用グラフを、ホスト型リモート MCP サーバーとして提供します。読み取り専用ツールで文献確認や引用関係の探索を行い、支持・反証および撤回リストの情報を取得できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.citestamp.com/mcpclaude mcp add --transport http com-citestamp-citestamp https://mcp.citestamp.com/mcp{"mcpServers":{"com-citestamp-citestamp":{"type":"http","url":"https://mcp.citestamp.com/mcp"}}}Cursor で開く{"servers":{"com-citestamp-citestamp":{"type":"http","url":"https://mcp.citestamp.com/mcp"}}}VS Code で開く{"mcpServers":{"com-citestamp-citestamp":{"type":"http","url":"https://mcp.citestamp.com/mcp"}}}{"mcpServers":{"com-citestamp-citestamp":{"serverUrl":"https://mcp.citestamp.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
6| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| limit | integer | いいえ | 階層ごとに返すエッジの最大数(デフォルト 100、最大 1000)。引用数の多い作品には数千のエッジがある場合があります。レスポンスには has_more と inferred_total が含まれるため、ページの一部か回答全体かを判断できます。 |
| offset | integer | いいえ | ページング時にスキップするエッジ数です。返された結果数ではなく、指定した LIMIT 分だけ進めてください。ウィンドウを取得した後に重複が削除されるため、1ページの行数は消費した件数より少なくなる場合があります。has_more が true の間は続けてください。 |
| identifier | string | はい | DOI、arXiv id、OpenAlex id、または内部 claim id |
| asserted_only | boolean | いいえ | true の場合、人間が署名した(asserted)エッジに限定します。false(デフォルト)の場合、asserted と machine-inferred の両方のエッジを返します。 |
詳細
CiteStamp MCP server
エージェントが引用を出力する前に、引用の根拠を確認しましょう。
CiteStamp は研究者向けの無料の引用健全性チェックツールです。公開されている学術レジストリ(Crossref、DataCite、OpenAlex)に照らして参考文献を確認し、既知の研究に解決されないものや、出版社によって撤回済みとマークされたものにフラグを付けます。これは、LLM のユーザーが繰り返し遭遇している、引用を捏造するという失敗モードです。
このリポジトリは、CiteStamp の CC0 引用グラフを利用するホスト型 MCP サーバーの導入ガイドです。ローカルでビルドや実行をする必要はありません。サーバーはリモートです。
| エンドポイント | https://mcp.citestamp.com/mcp |
| トランスポート | streamable-http |
| プロトコル | 2025-06-18 |
| 認証 | 不要。IP ごとに毎分 10 リクエストまで匿名で利用できます。任意の無料キー(メールアドレス [email protected] で問い合わせ)を使うと毎分 60 リクエストまで、Pro では毎分 600 リクエストまで利用できます |
| データ | CC0 引用グラフ。人間が署名した主張と機械が推論した主張は厳密に分けてあります |
ツール(すべて読み取り専用)
what_supports/what_refutes:主張に関係する型付きエッジwhat_cites/references_of:ある参考文献の周辺にある引用する研究と引用される研究edges_about:トピックに関するエッジretraction_listing:CiteStamp が毎週結合する日付付きエクスポートにおいて、Retraction Watch データベースが DOI を撤回済みとして掲載しているかどうか。掲載されていない場合、そのエクスポートには含まれていないという意味であり、出版社の記録を確認したわけではありませんcheck_reference:回答で引用する前に、参考文献が実在する研究に解決されるかどうかを確認します。DOI、arXiv ID、または記載どおりの参考文献を指定してください。Crossref、DataCite、doi.org(すべての DOI 取扱機関について回答します)を参照し、見つかった、確認が必要(理由を含む)、指定された情報源では指定日現在見つからない、または確認できなかった、のいずれかを返します。見つからないことは、その研究が出版されたことがない証拠にはなりません
すべての結果にはティアが付いています。説明責任のあるエッジには人間の識別情報(ORCID)による署名があり、推論されたエッジは機械によって導出されています。エージェントは署名済みのものだけを要求できます。
クライアントに追加する
キーは不要です。以下のスニペットはすべて、そのまま利用できます。
Gemini CLI(拡張機能)
gemini extensions install https://github.com/citestamp/mcp
または、~/.gemini/settings.json でサーバーを手動で追加します。
{ "mcpServers": { "citestamp": { "httpUrl": "https://mcp.citestamp.com/mcp" } } }
Gemini Spark(カスタムアプリ)
Gemini ウェブアプリで、Settings & help → Connected Apps → 「Custom apps for Spark」の下にある Add a custom app をクリック → https://mcp.citestamp.com/mcp を入力 → Next をクリックします。プロンプトに @ と入力し、CiteStamp を選ぶと Gemini が利用します。カスタムアプリを使うには、Keep Activity がオンになっている個人の Google アカウントで Gemini Spark にアクセスできる必要があります。
Claude(claude.ai / Desktop)
Settings → Connectors → Add custom connector → URL https://mcp.citestamp.com/mcp。
認証欄は空のままにします。
Claude Code
claude mcp add --transport http citestamp https://mcp.citestamp.com/mcp
Cursor(~/.cursor/mcp.json)
{ "mcpServers": { "citestamp": { "url": "https://mcp.citestamp.com/mcp" } } }
Cline(MCP 設定)
{ "mcpServers": { "citestamp": {
"type": "streamableHttp",
"url": "https://mcp.citestamp.com/mcp" } } }
VS Code(.vscode/mcp.json)
{ "servers": { "citestamp": {
"type": "http",
"url": "https://mcp.citestamp.com/mcp" } } }
スニペットがクライアントの現在の設定スキーマと合わない場合は、クライアントの MCP ドキュメントを優先してください。エンドポイントは変更されません。
任意:レート制限を引き上げる
キーは必須ではありません。キーをお持ちの場合は、同じエンドポイントにヘッダーとして送信してください。
Authorization: Bearer <your key>
Claude Code では --header "Authorization: Bearer <your key>" を指定します。JSON 設定では、サーバーのエントリに "headers": { "Authorization": "Bearer <your key>" } を追加してください。無効なキーを使うと、匿名利用にひっそりと切り替わるのではなく、明確な 401 エラーが返ります。そのため、キーを取得してからヘッダーを追加してください。
これは何ではないか
CiteStamp は、ある時点の日付における公開レジストリの記載内容を報告します。研究の真偽や質を判断するものではありません。check_reference は、見つかった、確認が必要(理由を含む)、指定された情報源では指定日現在見つからない、または確認できなかった、のいずれかを返します。見つからないことは、その研究が出版されたことがない証拠にはなりません。retraction_listing は、日付付きの Retraction Watch エクスポートに DOI が掲載されているかどうかを示すもので、出版社の記録は確認しません。記述の対象は研究であり、人ではありません。
リンク
- 統合ガイド+REST API:https://citestamp.com/for-ai
- ブラウザーで参考文献をチェック(無料、アップロード不要):https://citestamp.com/check
- 任意の DOI の参考文献ヘルスバッジ:https://citestamp.com/citestamped/
- プライバシー:https://citestamp.com/privacy · お問い合わせ:[email protected]
CiteStamp は、インディアナ州フォートウェインの 3Rivers Enterprises LLC が開発しています。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。