Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
N2YO_API_KEY | Yes | Your N2YO API key required for accessing satellite data |
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 |