Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| N2YO API Status | Current N2YO API configuration and usage status |
| Satellite Categories | Available satellite categories for searching |
| Countries and Organizations | Available countries and organizations for satellite filtering |
| API Transaction Limits | Information about N2YO API transaction limits and usage |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| set_n2yo_api_key | Configure N2YO API key for satellite tracking |
| query_satellites_natural | Answer natural language questions about satellites like 'What satellites will be over France at 6:00 tonight?' |
| query_satellites_with_tle | Find satellites by natural language query and return structured data with Name and TLE |
| get_satellite_tle | Get Two-Line Element (TLE) data for a satellite by NORAD ID |
| get_satellites_by_category | Get satellites by predefined categories (military, weather, GPS, etc.) |
| get_satellite_position | Get current position of a satellite relative to an observer location |
| get_visual_passes | Get upcoming visual passes of a satellite for an observer location |
| get_radio_passes | Get upcoming radio communication passes of a satellite for an observer location |
| search_satellites_by_name | Search for satellites by name or international designator |
| get_recent_launches | Get satellites launched in the last 30 days |
| get_space_debris | Get space debris currently above an observer location |
| get_satellite_trajectory | Get satellite trajectory over time period for visualization |
| get_satellites_above | Get all satellites currently above an observer location |