Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"nasa-images": {
"env": {
"NASA_API_KEY": "your_api_key_here"
},
"args": [
"-y",
"@kaitoy/nasa-images-mcp-server",
"--stdio"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
MCP server with UI for NASA images
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y '@kaitoy/nasa-images-mcp-server' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked @kaitoy/nasa-images-mcp-server against OSV.dev.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationBe the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in search / education
Web and local search using Brave Search API
Production ready MCP server with real-time search, extract, map & crawl.
Context7 Platform -- Up-to-date code documentation for LLMs and AI code editors
mini cli search engine for your docs, knowledge bases, meeting notes, whatever. Tracking current sota approaches while being all local
MCP Security Weekly
Get CVE alerts and security updates for MCP server with UI for NASA images and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A project to search NASA's image library using an MCP server and display images in an interactive UI.
🌟 Features:

cd nasa-images-mcp-server
npm install
cp .env.example .env
Edit the .env file to configure your NASA API key:
NASA_API_KEY=your_api_key_here
PORT=3000
npm run build
.env fileRate Limits:
In stdio mode, the server communicates via stdin/stdout — no HTTP server is started. Logs are written to stderr.
npx @kaitoy/nasa-images-mcp-server --stdio
Pass the --stdio flag to use stdio transport:
node build/index.js --stdio
Using npx (recommended):
{
"mcpServers": {
"nasa-images": {
"command": "npx",
"args": ["-y", "@kaitoy/nasa-images-mcp-server", "--stdio"],
"env": {
"NASA_API_KEY": "your_api_key_here"
}
}
}
}
Using local build:
{
"mcpServers": {
"nasa-images": {
"command": "node",
"args": ["/path/to/nasa-images-mcp-server/build/index.js", "--stdio"],
"env": {
"NASA_API_KEY": "your_api_key_here"
}
}
}
}
npm start
The server will start at http://localhost:3000.
PORT=3001 npm start
Suitable for local MCP clients (e.g., Claude Desktop) that launch the server as a subprocess.
The latest MCP HTTP transport protocol, suitable for remote or multi-client scenarios.
Key Features:
You can test the server using MCP Inspector:
npx @modelcontextprotocol/inspector http://localhost:3000/mcp
npx @modelcontextprotocol/inspector node /path/to/nasa-images-mcp-server/build/index.js --stdio
Steps to connect from a custom client:
curl -X POST http://localhost:3000/mcp \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{
"jsonrpc": "2.0",
"id": 1,
"method": "initialize",
"params": {
"protocolVersion": "2024-11-05",
"capabilities": {},
"clientInfo": {
"name": "my-client",
"version": "1.0.0"
}
}
}'