Skip to main content
Glama

NIH 리포터 MCP

NIH RePORTER 와 채팅을 위한 모델 컨텍스트 프로토콜 (MCP) 서버입니다. 대화형 방식으로 NIH 지원 연구 프로젝트 및 출판물을 검색하세요. 관련 블로그 게시물은 여기를 참조하세요 .

이미지

특징

  • 다양한 기준으로 NIH 자금 지원 연구 프로젝트를 검색하세요.

    • 회계연도

    • 주요 연구자 이름

    • 조직 세부 정보(이름, 주, 도시, 유형, 부서)

    • 자금 조달 금액

    • COVID-19 대응 현황

    • 자금 조달 메커니즘

    • 연구소/센터 코드

    • RCDC 용어

    • 날짜 범위

  • NIH 프로젝트와 관련된 출판물 검색

  • 프로젝트와 출판물 모두에 대한 통합 검색 기능

  • 초록을 포함한 자세한 프로젝트 및 출판 정보

  • 구성 가능한 결과 제한

필수 조건

  • Python 3.12 이상

  • UV 패키지 관리자(더 빠른 종속성 설치를 위해 권장됨)

설치

  1. 저장소를 복제합니다.

지엑스피1

  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

  • Mission Control Protocol 구현을 위한 mcp

  • 환경 변수 관리를 위한 python-dotenv

  • 종속성 관리를 위한 uv

벌채 반출

로그는 프로젝트 루트 디렉터리의 mcp-nih-reporter.log 에 기록됩니다. 로깅 수준은 기본적으로 INFO로 설정됩니다.

기여하다

기여를 환영합니다! 풀 리퀘스트를 제출해 주세요. 주요 변경 사항의 경우, 먼저 이슈를 열어 변경 사항을 논의해 주세요.

  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 라이선스에 따라 라이선스가 부여되었습니다. 자세한 내용은 라이선스 파일을 참조하세요.

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