@dennisk2025/random-space-x-launch
v1.0.0
Published
Fetches details about a random SpaceX rocket launch, including mission name, launch date, status, and related details.
Readme
random-space-x-launch MCP Server
Fetches details about a random SpaceX rocket launch, including mission name, launch date, status, and related details.
Features
- Returns data about a randomly selected SpaceX launch mission
- Includes mission name, date, status, rocket and launchpad IDs, details, webcast/Wikipedia links, and patch image
Installation
You can install or run this MCP server via npm:
npm install @dennisk2025/random-space-x-launchor run directly with npx:
npx @dennisk2025/random-space-x-launchAdding to Claude Desktop
Add the following to your Claude Desktop config file.
- On macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - On Windows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"random-space-x-launch": {
"command": "npx",
"args": ["@dennisk2025/random-space-x-launch"]
}
}
}Usage
After setup, you can use the following tool in Claude:
Tool: get_random_launch
- Description: Returns information about a randomly selected SpaceX launch mission.
- Input Parameters: none
Example Call (Claude Desktop)
Tool: get_random_launch
Params: {}Example Output:
{
"mission_name": "CRS-13",
"launch_date_utc": "2017-12-15T15:36:09.000Z",
"status": "success",
"details": "SpaceX's 13th ISS resupply mission. First launch from pad 40 since AMOS-6 pad accident.",
"rocket": "5e9d0d95eda69973a809d1ec",
"launchpad": "5e9e4502f5090995de566f86",
"flight_number": 55,
"webcast": "https://www.youtube.com/watch?v=OPHbqY9LHCs",
"wikipedia": "https://en.wikipedia.org/wiki/SpaceX_CRS-13",
"patch_small": "https://images2.imgbox.com/15/d2/k0rWjt89_o.png"
}Available Tools
get_random_launch
- Description: Returns information about a randomly selected SpaceX launch mission.
- Input: (none)
- Usage: Call with no parameters:
{} - Returns: Object with mission details:
mission_name(string)launch_date_utc(string)status(string: "success", "failure", "unknown")details(string/null)rocket(string: SpaceX internal ID)launchpad(string: SpaceX internal ID)flight_number(integer)webcast(URL string or null)wikipedia(URL string or null)patch_small(URL string to small mission patch or null)
Support
If you experience any issues, please make sure you have internet access, as this MCP uses the SpaceX public API (no authentication required).
