NRC-ADAMS-AI
Verified Safeby TAMU-AESL
Overview
Provides LLMs and AI agents with tools to search, download, and extract text from documents in the NRC ADAMS repository.
Installation
docker run --rm -i --env-file .env adams-mcp:latestEnvironment Variables
- GOOGLE_API_KEY
- GOOGLE_CX
Security Notes
The server implements good security practices including environment variable usage for secrets (`GOOGLE_API_KEY`, `GOOGLE_CX`), robust path validation for file operations (`summarize_pdf` tool ensures paths are within the designated downloads folder to prevent directory traversal attacks), and proper error handling. No obvious malicious patterns or arbitrary code execution from user input were found. XML parsing from a trusted source (ADAMS API) is generally safe, and input parameters are quoted when building queries. A simple rate limiter is also implemented for API calls.
Similar Servers
kindly-web-search-mcp-server
Provides web search with robust, LLM-optimized content retrieval from various sources (StackExchange, GitHub, Wikipedia, arXiv, and general webpages) for AI coding assistants.
flexible-graphrag
The Flexible GraphRAG MCP Server integrates document processing, knowledge graph building, hybrid search, and AI query capabilities via the Model Context Protocol (MCP) for clients like Claude Desktop and MCP Inspector.
RTFD
Provides AI coding agents with real-time access to up-to-date library and service documentation from various package ecosystems and cloud platforms to prevent LLM hallucinations and use of outdated APIs.
data-commons-search
Provides a natural language search interface over open-access scientific datasets and tools, assisted by a Large Language Model (LLM) through the Model Context Protocol (MCP).