NIH 리포터 MCP
NIH RePORTER 와 채팅을 위한 모델 컨텍스트 프로토콜 (MCP) 서버입니다. 대화형 방식으로 NIH 지원 연구 프로젝트 및 출판물을 검색하세요. 관련 블로그 게시물은 여기를 참조하세요 .
특징
다양한 기준으로 NIH 자금 지원 연구 프로젝트를 검색하세요.
회계연도
주요 연구자 이름
조직 세부 정보(이름, 주, 도시, 유형, 부서)
자금 조달 금액
COVID-19 대응 현황
자금 조달 메커니즘
연구소/센터 코드
RCDC 용어
날짜 범위
NIH 프로젝트와 관련된 출판물 검색
프로젝트와 출판물 모두에 대한 통합 검색 기능
초록을 포함한 자세한 프로젝트 및 출판 정보
구성 가능한 결과 제한
Related MCP server: MedAdapt Content Server
필수 조건
Python 3.12 이상
UV 패키지 관리자(더 빠른 종속성 설치를 위해 권장됨)
설치
저장소를 복제합니다.
지엑스피1
가상 환경을 만들고 활성화하세요.
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 요청을 위한
httpxMission Control Protocol 구현을 위한
mcp환경 변수 관리를 위한
python-dotenv종속성 관리를 위한
uv
벌채 반출
로그는 프로젝트 루트 디렉터리의 mcp-nih-reporter.log 에 기록됩니다. 로깅 수준은 기본적으로 INFO로 설정됩니다.
기여하다
기여를 환영합니다! 풀 리퀘스트를 제출해 주세요. 주요 변경 사항의 경우, 먼저 이슈를 열어 변경 사항을 논의해 주세요.
저장소를 포크하세요
기능 브랜치를 생성합니다(
git checkout -b feature/amazing-feature)변경 사항을 커밋하세요(
git commit -m 'Add some amazing feature')브랜치에 푸시(
git push origin feature/amazing-feature)풀 리퀘스트 열기
적절하게 테스트를 업데이트하고 기존 코드 스타일을 따르세요.
특허
이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여되었습니다. 자세한 내용은 라이선스 파일을 참조하세요.
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
