NIH レポーター MCP
NIH RePORTERとチャットするためのモデルコンテキストプロトコル(MCP)サーバー。会話形式でNIHが資金提供する研究プロジェクトや出版物を検索できます。関連ブログ記事はこちら。
特徴
さまざまな基準で NIH が資金提供する研究プロジェクトを検索します。
会計年度
主任研究者名
組織の詳細(名称、州、市、種類、部門)
資金調達額
COVID-19への対応状況
資金調達メカニズム
研究所/センターコード
RCDCの用語
日付範囲
NIHプロジェクトに関連する出版物を検索
プロジェクトと出版物の両方を対象とした統合検索機能
詳細なプロジェクトおよび出版物情報(要旨を含む)
設定可能な結果制限
Related MCP server: MedAdapt Content Server
前提条件
Python 3.12以上
UV パッケージ マネージャー (依存関係のインストールを高速化するために推奨)
インストール
リポジトリをクローンします。
git clone <repository-url>
cd mcp-nih-reporter仮想環境を作成してアクティブ化します。
python -m venv .venv
source .venv/bin/activate # On Windows, use `.venv\Scripts\activate`UV を使用して依存関係をインストールします。
uv pip install -e .使用法
この MCP サーバーは、いくつかのツールを通じて NIH RePORTER API へのアクセスを提供します。
search_projects: NIHが資金提供する研究プロジェクトを検索search_publications: NIHプロジェクトに関連する出版物を検索search_combined: プロジェクトと出版物の両方を組み合わせた検索test_connection: API接続をテストする
この MCP は、次のような MCP 互換クライアントで使用できます。
クロードデスクトップ
カーソル
その他のMCP対応ツール
例: claude_desktop_config.json
{
"mcpServers": {
"nih-reporter": {
"command": "<fully qualified path to>/uv",
"args": [
"run",
"--with",
"mcp[cli]",
"mcp",
"run",
"<fully qualified path to>/mcp-nih-reporter/mcp-nih-reporter.py"
]
}
}
}検索結果は、次のようなプロジェクトの詳細を含む構造化された形式で返されます。
プロジェクトのタイトルと概要
主任研究者情報
組織の詳細
資金調達情報
プロジェクトの日付とステータス
デバッグ
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ファイルを参照してください。
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/jbdamask/mcp-nih-reporter'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
