NASA-MCP-server
Verified Safeby BACH-AI-Tools
Overview
Provides a standardized Model Context Protocol (MCP) interface for AI models to interact with various NASA and JPL APIs.
Installation
npx -y @bachstudio/nasa-mcp-server@latest --nasa-api-key=YOUR_API_KEYEnvironment Variables
- NASA_API_KEY
Security Notes
The server uses `dotenv` for environment variable management and `zod` for robust input validation, which are good security practices. API keys are expected via environment variables or command-line arguments, preventing hardcoding. External API requests include timeouts. Dynamic module imports for handlers are used but appear to be constrained by a predefined set of tool names, reducing the risk of arbitrary code execution. Minor concerns exist regarding the direct manipulation of the global object for registering MCP tools, although the naming convention (`mcp__nasa...`) limits potential collisions. Overall, solid security hygiene for an API proxy.
Similar Servers
mcp-openapi-server
A Model Context Protocol (MCP) server that exposes OpenAPI endpoints as MCP tools, along with optional support for MCP prompts and resources, enabling Large Language Models to interact with REST APIs.
tmcp
A server implementation for the Model Context Protocol (MCP) to enable LLMs to access external context and tools.
us-census-bureau-data-api-mcp
The MCP Server provides a standardized API for AI assistants (LLMs) to access and process U.S. Census Bureau data and geography information, enabling data retrieval and analysis through an agent-like interface.
fedramp-docs-mcp
A Model Context Protocol (MCP) server for querying FedRAMP compliance documentation and NIST controls, designed to be used by AI agents and developers.