mcpField
P
Phở Research Tools

Phở Research Tools

リモート
pho.chat科学・教育06 日前に更新
リポジトリ公式サイト

Phở Research Tools について

Phở Research Toolsは、オープンな学術データベースで引用を検証する、研究者やAIアシスタント向けのオープンソースMCPサーバーです。根拠の検索、PRISMAスクリーニング、引用整形、データセットや研究ソフトウェアの検索にも対応します。

主な機能

  1. 01参考文献の検証と撤回検出
  2. 02論文検索と根拠の強さによる分類
  3. 03引用と文献一覧の整形
  4. 04PRISMA 2020の図とログの作成
  5. 05オープンデータセットと研究ツールの検索

活用シーン

  1. 01公開前のAI生成参考文献の確認
  2. 02研究上の主張に関する根拠の確認
  3. 03PRISMA 2020スクリーニング記録の作成
  4. 04研究用データセットやソフトウェアの検索

MCP 対応

MCPサーバーは、参考文献検証、論文検索、根拠検索、引用整形、PRISMAワークフローなど9種類の読み取り専用ツールをMCPクライアントに提供します。ホスト型HTTPエンドポイントへの接続とローカル実行に対応します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://mcp.pho.chat/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

5
パラメーター型必須説明
referencesstringはい原文どおりの参考文献リスト:任意の引用スタイル、BibTeX、RIS、CSL-JSON、または 1 行に 1 つの DOI。

詳細

Phở Research Tools

あらゆる AI アシスタントが自分の参考文献を確認できる、オープンソースの MCP サーバーです。 Crossref、PubMed、OpenAlex、Europe PMC、DataCite、bio.tools などのオープンデータベースのみを利用して、引用文献を検証し、撤回を通知し、主張を裏付ける最も強力なエビデンスを見つけ、参考文献リストを整形し、PRISMA 2020 に基づくスクリーニングを実行し、オープンデータセットや研究用ソフトウェアを探します。

AI モデルは参考文献をでっち上げます。このサーバーを使うと、Claude、ChatGPT、Cursor、その他の MCP クライアントから、信頼する前に各参考文献を公開データベースで検索できます。

ツール機能
verify_references各参考文献を検証します。検証済み、実在するが詳細に誤りがある(修正済みレコード付き)、捏造の可能性が高い、見つからない、撤回済み、または曖昧、のいずれかを判定します。
check_retractionsDOI のリストについて、撤回、懸念表明、訂正の通知を確認します。
search_papersOpenAlex と PubMed を検索します。すべての検索結果に DOI または PMID があり、撤回済みの論文は除外され、プレプリントにはラベルが付けられます。
format_citations実際のレコードに基づいて、APA 7、MLA 9、Chicago、Harvard、Vancouver、IEEE、AMA、または BibTeX、RIS、CSL-JSON 形式に整形します。
prisma_flow_diagram集計値が一致するかを検証できる、PRISMA 2020 のフローダイアグラム(PNG + SVG)を作成します。
find_evidence主張に対する最も強力なエビデンスを、エビデンスレベルの高い順(ガイドライン、メタ分析、RCT など)に提示し、それぞれの結論を原文どおりに引用します。
screening_logスクリーニングの判定から PRISMA の集計値、ダイアグラム、CSV ログを作成し、査読者が気づくような問題も一覧表示します。
find_datasets研究課題に関連するオープンデータセットを、ライセンスの判定、検証済みの出典論文、共有可能な概要とともに探します。
find_toolsbio.tools レジストリからタスクに適した研究用ソフトウェアを、ライセンスの判定、検証済みの論文、メンテナンス状況のラベル、インストールコマンドとともに探します。

9 つのツールはすべて読み取り専用です。結果はモデルの意見ではなく、データベースの検索結果です。 likely_fabricated は DOI が登録されていないか、一致するレコードが存在しないことを意味します。また、find_evidence は論文が主張を裏付けているかどうかを判断しません。それを示すのは引用された結論です。

ホスト型サーバーを使う(インストール不要)

この URL をクライアントのカスタムコネクター/MCP サーバーとして追加します。

https://mcp.pho.chat/mcp
  • Claude Code: claude mcp add --transport http pho-research https://mcp.pho.chat/mcp
  • Claude(ウェブ、デスクトップ): Settings → Connectors → Add custom connector。
  • ChatGPT: Settings → Apps & Connectors → Developer mode → Create。
  • Cursor、VS Code など: apps/mcp/README.md を参照してください。

アカウントは不要です。匿名利用には1日あたりの上限があります。pho.chat で無料アカウントを作成すると上限が引き上げられます。ウェブページを使いたい場合は、同じツールを pho.chat/tools で利用できます。

Verified Citations スキル

このリポジトリには Verified Citations も含まれています。これは、アシスタントが作成するすべての参考文献に上記のツールを使うようにする Agent Skill です。参考文献を思い出して書くのではなく search_papers で出典を探し、提示する前に verify_references を実行し、format_citations で整形して、どの参考文献を修正、撤回、または削除したかを伝えます。

Claude Code(プラグイン:スキルと MCP サーバーを一度に追加)
claude plugin marketplace add thaohienhomes/pho-research-tools
claude plugin install verified-citations@pho-research-tools

このプラグインはスキルを追加し、pho-research MCP サーバーに接続します。/mcp を実行して、サーバーが接続済みと表示されることを確認してください。ローカルのチェックアウトから使う場合は、marketplace add にフォルダーのパスを渡してください。

Cursor(エージェントプラグイン:スキルと MCP サーバーを一度に導入)

リポジトリのルートはエージェントプラグインです。plugin.jsonで プラグインを指定し、skills/にスキルを格納し、mcp.jsonでpho-researchサーバーを https://mcp.pho.chat/mcpに接続します。Cursorはそのまま読み込みます。

  • Teams and Enterprise: ダッシュボード → Plugins & MCPs → Add Marketplace → Import from Repo を選び、https://github.com/thaohienhomes/pho-research-toolsを貼り付けます。
  • ローカル: このリポジトリを~/.cursor/plugins/local/verified-citationsにクローンまたはコピーし、 Developer: Reload Windowを実行して、Customizeの下にプラグインと pho-research MCP サーバーが表示されていることを確認します。

プラグインのロゴはassets/logo.svgです。サポート:[email protected]。

skills.sh(Claude Code、Cursor、Codex、Gemini CLI、その他のエージェント)
npx skills add thaohienhomes/pho-research-tools --skill verified-citations

これでインストールされるのはスキルのみです。エージェントでも MCP サーバーに接続してください。たとえば Claude Codeの場合:

claude mcp add --transport http pho-research https://mcp.pho.chat/mcp
ClawHub(OpenClaw)
clawhub install verified-citations

続いて、OpenClawでリモート MCP サーバーとしてhttps://mcp.pho.chat/mcpを追加します。

Claude.ai、ChatGPT、その他

https://mcp.pho.chat/mcpをカスタムコネクターとして追加します。各 アプリの手順はhttps://pho.chat/tools/mcp/にあります。コネクターを使わない場合は、 参照文献リストを無料チェッカー(https://pho.chat/tools/citation-checker/)に貼り付けてください。

自分で実行する

Node 22+とpnpm 9が必要です。

pnpm install
pnpm dev            # http://localhost:8787/mcp

ローカルで実行する場合、すべての設定は任意です。apps/mcp/.env.exampleを参照してください。 Dockerfileはapps/mcp/にあります(docker build -f apps/mcp/Dockerfile -t pho-mcp .)。

リポジトリの構成

パス内容
apps/mcpMCP サーバー(Streamable HTTP、Hono)。クォータ、任意のサインイン、分析機能は、設定しない限りすべて無効です。
packages/scholar-core検証、撤回チェック、検索、引用形式の整形、PRISMAの描画。純粋なTypeScriptで、AI SDKもデータベースも使用しません。
packages/citation-engineDOI、BibTeX、RISの解析とCrossrefヘルパー。
docs/samples/scholar-coreサンプル出力。テストスイートで再生成および検証されます。
skills/verified-citationsVerified Citations Agent Skill。
.claude-plugin/, .mcp.jsonClaude Codeプラグイン+単一プラグインのマーケットプレイス(スキルと MCP サーバーを一度にインストール)。
plugin.json, mcp.jsonCursorなどのAgent Pluginsクライアント向けAgent Pluginマニフェスト(スキルはskills/から検出されます)。
assets/logo.svgプラグインのロゴ。apps/mcp/public/icon.pngのベクター版です。
server.json, glama.jsonMCP Registryエントリー(.github/workflows/publish-mcp-registry.ymlで公開)とGlamaのメンテナー確認情報。
pnpm test        # 190 tests, all replaying recorded API responses
pnpm typecheck

オープンデータのみを使用

このサーバーが呼び出すすべてのソースは、オープンAPIとオープンメタデータを提供しています。有料コンテンツを取得したり保存したりすることはありません。組み込みのCSLスタイルはCC BY-SA 3.0です。詳細はNOTICE.mdを参照してください。

プライバシー

ホスト型サーバーが受信・保持する情報:https://pho.chat/tools/privacy/

貢献とライセンス

Issueやプルリクエストを歓迎します。まずCONTRIBUTING.mdをお読みください。 セキュリティに関する報告はSECURITY.mdをご覧ください。

コードはMITです。医師や科学者向けの研究ワークスペースであるPhởが開発しました。


Tiếng Việt:Phở Research Toolsは、AIアシスタントが参考文献を自ら確認できるようにするオープンソースのMCPサーバーです(引用の検証、論文撤回の確認、形式の整形、PRISMA 2020フロー図の作成)。オープンサイエンスデータのみを使用します。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。