nih-reporter-mcp-server
Verified Safeby GSA-TTS
Overview
This server acts as a Model Context Protocol (MCP) server, allowing LLMs and other clients to query and retrieve information from the NIH RePORTER grants database.
Installation
exec uv run python -m uvicorn reporter.app:app --host 0.0.0.0 --port "$PORT"Environment Variables
- PORT
- PYTHONUNBUFFERED
Security Notes
The code uses Pydantic for input validation and makes requests to a known NIH API. No 'eval' or hardcoded secrets were found in the provided snippets. The project explicitly states it's a 'proof of concept and is not intended for production use,' suggesting it may lack comprehensive security hardening for production environments, but the visible code itself does not present immediate critical vulnerabilities.
Similar Servers
mcp-servers
A curated collection of Model Context Protocol (MCP) server configurations to integrate various developer tools and services with AI agents.
tmcp
A server implementation for the Model Context Protocol (MCP) to enable LLMs to access external context and tools.
knowledgebase-mcp
A standardized Model Context Protocol (MCP) server that aggregates and provides AI systems with access to diverse biomedical knowledge bases and analysis tools.
opentargets-mcp
Serves as a Model Context Protocol (MCP) server exposing the Open Targets Platform GraphQL API as a set of structured tools for AI agents and other MCP-compatible clients to access biomedical data.