Skip to main content
Glama

NIH レポーター MCP

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

画像

特徴

  • さまざまな基準で NIH が資金提供する研究プロジェクトを検索します。

    • 会計年度

    • 主任研究者名

    • 組織の詳細(名称、州、市、種類、部門)

    • 資金調達額

    • COVID-19への対応状況

    • 資金調達メカニズム

    • 研究所/センターコード

    • RCDCの用語

    • 日付範囲

  • NIHプロジェクトに関連する出版物を検索

  • プロジェクトと出版物の両方を対象とした統合検索機能

  • 詳細なプロジェクトおよび出版物情報(要旨を含む)

  • 設定可能な結果制限

前提条件

  • Python 3.12以上

  • UV パッケージ マネージャー (依存関係のインストールを高速化するために推奨)

インストール

  1. リポジトリをクローンします。

git clone <repository-url> cd mcp-nih-reporter
  1. 仮想環境を作成してアクティブ化します。

python -m venv .venv source .venv/bin/activate # On Windows, use `.venv\Scripts\activate`
  1. 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を開いて、変更したい点について議論してください。

  1. リポジトリをフォークする

  2. 機能ブランチを作成します( git checkout -b feature/amazing-feature

  3. 変更をコミットします ( git commit -m 'Add some amazing feature' )

  4. ブランチにプッシュする ( git push origin feature/amazing-feature )

  5. プルリクエストを開く

必要に応じてテストを更新し、既存のコード スタイルに従ってください。

ライセンス

このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細についてはLICENSEファイルを参照してください。

Deploy Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Related MCP Servers

  • A
    security
    -
    license
    A
    quality
    A 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 -
    6
    10
    Apache 2.0
    • Apple
  • -
    security
    F
    license
    -
    quality
    A Model Context Protocol server that enables querying FHIR healthcare data using natural language, allowing doctors to retrieve patient information, medications, observations, and other healthcare records.
    Last updated -
    1
  • -
    security
    -
    license
    -
    quality
    A 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
    • Apple
    • Linux
  • A
    security
    A
    license
    A
    quality
    A comprehensive Model Context Protocol server that enables advanced PubMed literature search, citation formatting, and research analysis through natural language interactions.
    Last updated -
    12
    7
    MIT License

View all related MCP servers

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