NIH レポーター MCP
NIH RePORTERとチャットするためのモデルコンテキストプロトコル(MCP)サーバー。会話形式でNIHが資金提供する研究プロジェクトや出版物を検索できます。関連ブログ記事はこちら。

特徴
さまざまな基準で NIH が資金提供する研究プロジェクトを検索します。
会計年度
主任研究者名
組織の詳細(名称、州、市、種類、部門)
資金調達額
COVID-19への対応状況
資金調達メカニズム
研究所/センターコード
RCDCの用語
日付範囲
NIHプロジェクトに関連する出版物を検索
プロジェクトと出版物の両方を対象とした統合検索機能
詳細なプロジェクトおよび出版物情報(要旨を含む)
設定可能な結果制限
前提条件
Python 3.12以上
UV パッケージ マネージャー (依存関係のインストールを高速化するために推奨)
インストール
リポジトリをクローンします。
仮想環境を作成してアクティブ化します。
UV を使用して依存関係をインストールします。
使用法
この MCP サーバーは、いくつかのツールを通じて NIH RePORTER API へのアクセスを提供します。
search_projects: NIHが資金提供する研究プロジェクトを検索search_publications: NIHプロジェクトに関連する出版物を検索search_combined: プロジェクトと出版物の両方を組み合わせた検索test_connection: API接続をテストする
この MCP は、次のような MCP 互換クライアントで使用できます。
クロードデスクトップ
カーソル
その他のMCP対応ツール
例: claude_desktop_config.json
検索結果は、次のようなプロジェクトの詳細を含む構造化された形式で返されます。
プロジェクトのタイトルと概要
主任研究者情報
組織の詳細
資金調達情報
プロジェクトの日付とステータス
デバッグ
MCP がクライアント(例:Claude Desktop)で実行しようとすると、ルートフォルダにログファイルが作成されます。問題が発生した場合は、ログファイルを確認してください。
発達
このプロジェクトでは以下を使用します:
非同期HTTPリクエスト用の
httpxミッションコントロールプロトコル実装のための
mcp環境変数管理のための
python-dotenv依存関係管理のための
uv
ログ記録
ログはプロジェクトのルートディレクトリにあるmcp-nih-reporter.logに書き込まれます。ログレベルはデフォルトでINFOに設定されています。
貢献
貢献を歓迎します!お気軽にプルリクエストを送信してください。大きな変更については、まずIssueを開いて、変更したい点について議論してください。
リポジトリをフォークする
機能ブランチを作成します(
git checkout -b feature/amazing-feature)変更をコミットします (
git commit -m 'Add some amazing feature')ブランチにプッシュする (
git push origin feature/amazing-feature)プルリクエストを開く
必要に応じてテストを更新し、既存のコード スタイルに従ってください。
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細についてはLICENSEファイルを参照してください。
Related MCP Servers
- Asecurity-licenseAqualityA Model Context Protocol server implementation that enables natural language interactions with OpenSearch clusters, allowing users to search documents, analyze indices, and manage clusters through simple conversational commands.Last updated -610Apache 2.0
- -security-license-qualityA comprehensive Model Context Protocol server that provides AI assistants with direct access to Semantic Scholar's academic database, enabling advanced paper discovery, citation analysis, author research, and AI-powered recommendations.Last updated -4
- AsecurityAlicenseAqualityA comprehensive Model Context Protocol server that enables advanced PubMed literature search, citation formatting, and research analysis through natural language interactions.Last updated -127MIT License