CelestialMCP
Un servidor de Protocolo de Contexto de Modelo (MCP) para Claude AI que proporciona herramientas para calcular posiciones de objetos celestes, horas de salida y puesta y otros datos astronómicos.
Descripción general
CelestialMCP se basa en el marco mcp y utiliza la biblioteca astronomy-engine para proporcionar cálculos astronómicos precisos. Ofrece diversas herramientas para determinar la posición de los objetos celestes, calcular sus horas de salida y puesta, y listar los objetos disponibles en los catálogos de estrellas y objetos de cielo profundo.
Características
- Cálculos de posición celeste : obtenga coordenadas de altitud y acimut de cualquier objeto celeste desde una ubicación específica en la Tierra
- Cálculos de hora de salida y puesta : descubre cuándo salen, transitan y se ponen los objetos celestes desde una ubicación específica
- Información detallada de objetos : obtenga información completa sobre los objetos celestes, incluidos:
- Distancia (para objetos del sistema solar)
- Información de fase (para la Luna y los planetas)
- Próximas fases lunares (para la Luna)
- Amplio catálogo de objetos : Incluye:
- Objetos del sistema solar (Sol, Luna, planetas)
- Más de 5500 estrellas de la base de datos HYG
- Más de 14.000 objetos de cielo profundo del catálogo NGC
Herramientas
El paquete contiene tres herramientas principales:
- getCelestialPosition : Calcula las coordenadas de altitud/azimut de un objeto celeste
- getCelestialDetails : proporciona información detallada sobre un objeto celeste
- listCelestialObjects : Devuelve una lista de objetos celestes disponibles por categoría
Inicio rápido
Uso con Claude Desktop
Desarrollo local
Agregue esta configuración a su archivo de configuración de Claude Desktop:
Windows : %APPDATA%/Claude/claude_desktop_config.json
MacOS : ~/Library/Application Support/Claude/claude_desktop_config.json
Datos del catálogo
Este proyecto incluye un script para obtener datos del catálogo astronómico:
Esto descargará la base de datos de estrellas HYG y el catálogo de objetos de cielo profundo NGC al directorio data/
.
Uso de herramientas
A continuación se muestran algunos ejemplos del uso de las herramientas con Claude:
Obtener la posición del objeto
Pregúntale a Claude: "¿Cuál es la posición actual de Júpiter en el cielo desde Vancouver?"
Obtener detalles del objeto
Pregúntale a Claude: "¿Cuándo sale y se pone la Luna hoy en Vancouver?"
Listado de objetos disponibles
Pregúntale a Claude: "Muéstrame una lista de estrellas que pueda buscar".
Estructura del proyecto
Configuración predeterminada
De forma predeterminada, la ubicación del observador es Vancouver, Canadá. Puede cambiarla en src/config.ts
:
Licencia
Instituto Tecnológico de Massachusetts (MIT)
Expresiones de gratitud
- motor astronómico para cálculos astronómicos básicos
- mcp-framework para la implementación del servidor MCP
- Base de datos HYG para datos estelares
- OpenNGC para datos de objetos del cielo profundo
You must be authenticated.
local-only server
The server can only run on the client's local machine because it depends on local resources.
Proporciona coordenadas de altitud-azimut para objetos celestes, incluidos planetas, más de 117.000 estrellas y 14.000 objetos del cielo profundo según la hora del sistema y la ubicación configurable.
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server that provides a standardized interface for AI models to interact with NASA's vast array of data sources including APOD, Mars Rover photos, satellite imagery, and space weather data.Last updated -2418131TypeScriptISC License
- -securityAlicense-qualityA feature-rich NASA data query tool that supports various NASA API services including astronomy pictures, Mars rover photos, Earth satellite images, near-Earth objects data, and space weather information through natural language queries.Last updated -47JavaScriptMIT License
- -securityFlicense-qualityAn MCP server that provides AI assistants with access to Astro documentation, enabling them to search and reference Astro docs when helping users with Astro-related tasks.Last updated -JavaScript
- -securityAlicense-qualityCalculate the altitude, rise, and set times of celestial objects (Sun, Moon, planets, stars, and deep-space objects) for any location on Earth.Last updated -PythonMIT License