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
Exposes OpenAPI endpoints as Model Context Protocol (MCP) tools, enabling Large Language Models (LLMs) to discover and interact with REST APIs through a standardized protocol.
tmcp
OAuth 2.1 authorization helper for Model Context Protocol (MCP) servers.
mcp-servers
Provides a curated collection of Model Context Protocol (MCP) server configurations to enable AI agents to interact with various developer tools and services.
gis-mcp
Facilitate AI assistants and LLMs to perform complex geospatial operations, data analysis, and data gathering by exposing GIS library functions via a Model Context Protocol (MCP) server.