SpaceX MCP
Provides tools for accessing SpaceX API data, including retrieving the latest launch information, listing upcoming launches, and fetching company details.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@SpaceX MCPwhat was the last SpaceX launch?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
SpaceX MCP
SpaceX API verilerini MCP (Model Context Protocol) üzerinden sunan dinamik server uygulaması.
📋 Özellikler
Dinamik API çağrıları - SpaceX API'den canlı veri çeker
MCP Protocol desteği - STDIO üzerinden MCP protokolü
Çoklu tool desteği - En son fırlatma, yaklaşan fırlatmalar ve şirket bilgileri
Standart MCP mimarisi - Modern MCP server implementasyonu
Related MCP server: celestialnode-mcp
🚀 Kurulum
Repoyu klonlayın:
git clone https://github.com/rftsngl/SpaceX-mcp.git
cd SpaceX-mcpSanal ortam oluşturun ve aktifleştirin:
python -m venv venv
# Windows
venv\Scripts\activate
# Linux/Mac
source venv/bin/activateBağımlılıkları yükleyin:
pip install -r requirements.txt📖 Kullanım
Lokal çalıştırma
python server.pyDocker ile çalıştırma
docker build -t spacex-mcp .
docker run spacex-mcpSmithery ile deployment
smithery deploy🛠️ Mevcut Tools
get_latest_launch - En son SpaceX fırlatma bilgilerini alır
get_upcoming_launches - Yaklaşan fırlatmaları listeler (limit parametresi ile)
get_company_info - SpaceX şirket bilgilerini getirir
📁 Proje Yapısı
spacex-mcp/
├── app.py # Ana uygulama logic'i ve SpaceX API sınıfı
├── server.py # MCP server implementasyonu (STDIO)
├── requirements.txt # Python bağımlılıkları
├── Dockerfile # Konteyner konfigürasyonu
├── smithery.yaml # Smithery deployment konfigürasyonu
└── README.md # Bu dosya🔧 Gereksinimler
Python 3.9+
requests
Internet bağlantısı (SpaceX API için)
📝 MCP Protocol
Bu server MCP (Model Context Protocol) STDIO implementasyonu kullanır:
Input: JSONRPC 2.0 formatında stdin
Output: JSONRPC 2.0 formatında stdout
Tools: SpaceX API endpoint'leri
📄 Lisans
Bu proje MIT lisansı altında lisanslanmıştır.
This server cannot be deployed
Maintenance
Related MCP Connectors
SpaceX MCP — wraps SpaceX API v4 (free, no auth)
Launches MCP — wraps Launch Library 2 API (ll.thespacedevs.com, free, no auth)
Live space data for AI agents - rocket launches, ISS passes, launch news. Free, no auth.
Spacenews MCP — wraps the Spaceflight News API v4 (free, no auth)
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceA lightweight MCP server that provides analytics on SpaceX launches, including launch counts per year, success vs failure totals, and most-used launch site.-
- AlicenseNot gradedqualityDmaintenanceProvides real-time space data including ISS and Tiangong tracking, crew in space, rocket launches, space news, Mars missions, a star catalog, near-Earth asteroids, and satellites. All 18 tools are read-only.MIT
- AlicenseNot gradedqualityCmaintenanceWraps the Launch Library 2 API to provide access to launch data, enabling queries about upcoming and past launches.3 npmMIT
- AlicenseNot gradedqualityFmaintenanceProvides access to global rocket launch data, including upcoming and historical launches, launch details, space agencies, astronauts, events, and expeditions, enabling natural language queries about space activities.1 npmMIT