Evipedia について
Evipedia MCP Server は、健康と長寿に関する介入のエビデンスレビューを掲載する evipedia.ai に AI エージェントを接続します。レビューの検索、本文や出典メタデータの取得、新しいレビュー候補の提案に対応します。
主な機能
- 01介入レビューの検索と一覧表示
- 02結論とレビュー全文の取得
- 03医療メタデータと引用情報の取得
- 04新規・改訂レビューの追跡
- 05レビュー候補となる介入の提案
活用シーン
- 01介入に関するエビデンスレビューの検索
- 02レビュー日付と PubMed 引用の確認
- 03レビューカタログの変更の把握
- 04今後のレビュー候補の提出
MCP 対応
レビュー検索、カタログ、更新、結論、全文、メタデータ、提案、バージョン取得のツールを MCP クライアントに公開します。stdio でローカル実行する方法と、ホスト型 HTTP サーバーを利用する方法があります。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
8掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| query | string | はい | 検索クエリ — 介入名、同義語、薬物クラス、またはカテゴリー |
詳細
Evipedia MCP サーバー
AI エージェントがevipedia.aiを検索できる、小規模なModel Context Protocolサーバーです。evipedia.aiは、健康と長寿に関する介入策のエビデンスレビューを継続的に更新する百科事典です。また、新しい介入策のレビューを提案できます。
ツール
-
search_reviews(query)→ 該当するレビュー(名称/同義語/キーワード/カテゴリー)。それぞれURLと結論が含まれます -
list_reviews()→{topic, slug}のペア形式の全カタログ(正式なトピックと、get_review/get_conclusionに渡すslug) -
list_updates(days?)→ 更新情報を新しい順に表示します。最近公開された(new)または改訂された(updated)レビューごとに、{title, slug, status, date}を返します。引数を指定しない場合は直近7日間の情報を最大100件返します。daysを指定すると、より広い期間を取得できます(例:days: 30) -
get_conclusion(slug|url)→ レビューのプレーンテキストの結論のみを取得します -
get_review(slug|url)→ レビュー全体を未加工のMarkdownとして取得します -
get_metadata(slug|url)→ 医療関連の構造化メタデータをJSON形式で取得します。レビューの日付(datePublished/dateModified/lastReviewed。Markdownには含まれない鮮度の指標)、別名を含む型付きのaboutエンティティ、PubMed PMID付きの順序付きcitationリストが含まれます読み取りツールには、slug(例:
rapamycin)またはevipedia.aiの完全なURL(例:https://evipedia.ai/rapamycin)を渡せます。URLの最後のパス要素がslugなので、検索結果のURLをそのまま渡すこともできます。 -
suggest_review(intervention, goal?, references?, email?)→ evipediaの公開提案フォーム(evipedia.ai/suggestと同じフォーム)に、介入策の新しいレビューを提案します -
get_version()→ 実行中のサーバーのパッケージ名とバージョンを取得します
インストール(ローカルまたはリモート)
このサーバーはnpmで**evipedia-mcpとして公開されており、npx経由でstdioを使用して動作します。グローバルインストールは不要です。また、公式MCP Registryにもio.github.forever-healthy/evipedia-mcp**として掲載されているため、MCP対応クライアントは自動的に検出してインストールできます。
クライアント設定:ローカルMCP(Node.js ≥ 18が必要)
{
"mcpServers": {
"evipedia": {
"command": "npx",
"args": ["-y", "evipedia-mcp"]
}
}
}
ローカルにインストールできない、またはインストールを希望しない環境向けに、HTTP経由で利用できるホスト型MCPサーバーもhttps://mcp.evipedia.ai/で提供しています。
クライアント設定:HTTP経由のリモートMCP
{
"mcpServers": {
"evipedia": {
"type": "http",
"url": "https://mcp.evipedia.ai/mcp"
}
}
}
- Claude Code — プロジェクトの
.mcp.jsonに追加します(またはclaude mcp addを実行します)。 - Claude Desktop —
claude_desktop_config.jsonに追加します。 - Cursor — MCP設定に追加します。
試してみる
同梱の**/demo**スキルを使って、それぞれの接続を簡単にテストできます。
このスキルでは、稼働中のevipedia.aiのデータを使って、読み取りツール(get_version、search_reviews、list_reviews、list_updates、get_review、get_conclusion、get_metadata)を順に実行します。
アーキテクチャ
このサーバーは、evipedia.ai の公開エンドポイントのみを使用する薄型クライアントです。evipedia のコンテンツリポジトリには依存しません。公開インターフェースを API として設計しています。
https://evipedia.aiから最新データを取得し、小規模なインプロセスキャッシュを使用します(どちらの JSON インデックスも小さいためです)- 基本的に読み取り専用で、認証は不要です。唯一の書き込み処理は
suggest_reviewで、evipedia の公開提案フォーム(Formspree)に POST します。
公開 API インターフェース
ベース URL:https://evipedia.ai
| エンドポイント | 説明 |
|---|---|
GET /reviews.json | カタログ全体:canonical_name、alternate_names[]、permalink、permalink_md、permalink_meta、category、creation_date、dateModified、lastReviewed、er_conclusion |
GET /search.json | 検索インデックス:short_topic、alternate_names、ep_keywords、ep_category、url |
GET /updates.json | 更新フィード(新しい順):title、permalink、status(new/updated)、date |
GET /{permalink}.md | レビュー全体を生の Markdown として取得(フロントマター+本文全体) |
GET /{permalink}.meta.json | 医療メタデータをフラット化したもの:slug、topic、url、datePublished/dateModified/lastReviewed、about(type/name/alternateName)、順序付きの citation[](name、url、pmid?) |
GET /llms.txt | エージェント/人間向けの案内。安定したセクションアンカーの一覧を含みます |
GET /sitemap.xml | 正規のレビュー URL |
GET /feed.xml | 最新の更新情報を配信する RSS フィード |
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
