MCP Server for NASA API integration.
NASA NEO API request by date
- Near Earth Object information retrieval by date
Clone repo and run:
uv install
Add you mcp server config to your LLM
Example Claude config file (claude_desktop_config.json)
{
"mcpServers": {
"nasa": {
"command": "uv",
"args": [
"--directory",
"<PATH TO YOUR PY>",
"run",
"main.py"
]
}
}
}
Tools:
getNeo()
- add your own api key in apiconfig.py (eg: apiconfig.example.py)
{
"method": "tools/call",
"params": {
"name": "getNeo",
"arguments": {
"start_date": "<START_DATE>",
"end_date": "<END_DATE>"
},
"_meta": {
"progressToken": 0
}
}
}
Other instructions (uv examples)
Create environment
uv init mcp-server-demo
cd mcp-server-demo
uv add "mcp[cli]"
uv run mcp
Usage: mcp [OPTIONS] COMMAND [ARGS]
MCP development tools
- Options
--help
Commands
version > Show the MCP version
dev > Run a MCP server with the MCP Inspector
run > Run a MCP Server
install > Install a MCP server in the Claude desktop app
Example (open MCP dev Inspector):
uv run mcp dev <MYPYTHONFILE>
# Example output:
Starting MCP inspector...
⚙️ Proxy server listening on port <PORT>
🔍 MCP Inspector is up and running at http://127.0.0.1:<PORT> 🚀
Recommend MCP Servers 💡
arjunkmrm/mcp-sg-lta
MCP server providing real-time access to Singapore LTA DataMall API transportation information including bus arrivals, traffic conditions, and train service updates.
bittush8789/MCP
An MCP server that fetches weather data from the National Weather Service API, providing get_alerts and get_forecast tools via stdio transport.
@imprvhub/mcp-rss-aggregator
Model Context Protocol Server for aggregating RSS feeds in Claude Desktop
objones25/remote-cloudflare-youtube-transcript-mcp-server
A serverless MCP server for extracting YouTube video transcripts using Cloudflare Workers
findymail-mcp-server
A Model Context Protocol (MCP) server that integrates with the Findymail API to provide email validation and finding capabilities.
roboulos/remote-mcp-server
A remote MCP server built on Cloudflare Workers with Xano database integration for tool management, session tracking, and OAuth. Now with full support for the latest Streamable HTTP transport protocol (2024-11-05).