Skip to main content
Glama

Google Solar MCP Server

  • Linux
  • Apple

Google Solar MCP Server

Un servidor MCP (Model Context Protocol) que se conecta a la Google Solar API para obtener información sobre el potencial solar de edificios basado en coordenadas geográficas.

🚀 Características

  • Análisis Solar Completo: Obtiene información detallada sobre el potencial solar de edificios
  • Datos Financieros: Calcula ahorros estimados y períodos de recuperación
  • Configuraciones de Paneles: Sugiere diferentes configuraciones de paneles solares
  • Capas de Datos: Acceso a mapas de irradiación, máscaras de edificios y datos de sombra
  • Validación de Coordenadas: Validación robusta de entrada de coordenadas

📋 Requisitos Previos

  1. Google Solar API Key: Necesita una API key válida de Google Solar API
    • Visite: https://developers.google.com/maps/documentation/solar
    • Habilite la Solar API en Google Cloud Console
    • Genere una API key
  2. Node.js: Versión 18 o superior

⚙️ Configuración

1. Instalar Dependencias

npm install

2. Configurar API Key

Configure la variable de entorno con su API key de Google Solar:

Windows (PowerShell):

$env:GOOGLE_SOLAR_API_KEY="su_api_key_aquí"

Windows (CMD):

set GOOGLE_SOLAR_API_KEY=su_api_key_aquí

Linux/Mac:

export GOOGLE_SOLAR_API_KEY="su_api_key_aquí"

3. Configurar en Claude Desktop

Agregue la configuración del servidor MCP a su archivo claude_desktop_config.json:

Windows: %APPDATA%\Claude\claude_desktop_config.json

{ "mcpServers": { "google-solar": { "command": "node", "args": ["c:\\Users\\cesar\\OneDrive\\Documentos\\MCP\\google-solar-mcp\\src\\index.js"], "env": { "GOOGLE_SOLAR_API_KEY": "su_api_key_aquí" } } } }

🛠️ Herramientas Disponibles

get_solar_insights

Obtiene información detallada sobre el potencial solar de un edificio.

Parámetros:

  • latitude (number): Latitud (-90 a 90 grados)
  • longitude (number): Longitud (-180 a 180 grados)

Ejemplo de uso en Claude:

Obtén la información solar para las coordenadas 40.4168, -3.7038 (Madrid)

get_solar_data_layers

Obtiene las capas de datos solares para un área específica.

Parámetros:

  • latitude (number): Latitud del centro del área
  • longitude (number): Longitud del centro del área
  • radiusMeters (number, opcional): Radio en metros (por defecto: 100)

check_solar_api_status

Verifica el estado de la configuración de la API.

📍 Ejemplos de Coordenadas

CiudadLatitudLongitud
Madrid, España40.4168-3.7038
Ciudad de México19.4326-99.1332
Bogotá, Colombia4.7110-74.0721
Buenos Aires, Argentina-34.6118-58.3960
Santiago, Chile-33.4489-70.6693

🔧 Ejecución Manual (Para Pruebas)

node src/index.js

📊 Información Proporcionada

El servidor proporciona:

  • Área del techo: Total y aprovechable para paneles
  • Configuraciones de paneles: Número de paneles y generación estimada
  • Análisis financiero: Ahorros estimados y período de recuperación
  • Datos de irradiación: Horas de sol anuales
  • Impacto ambiental: Factor de compensación de carbono
  • Capas de datos: Mapas de irradiación, sombras y máscaras

❗ Solución de Problemas

Error: "API Key no configurada"

  • Verifique que la variable de entorno GOOGLE_SOLAR_API_KEY esté configurada
  • Reinicie Claude Desktop después de configurar la variable

Error: "API Key inválida"

  • Verifique que la API key sea correcta
  • Asegúrese de que la Solar API esté habilitada en Google Cloud Console

Error: "No se encontraron datos"

  • La Google Solar API no tiene cobertura para todas las ubicaciones
  • Intente con coordenadas de áreas urbanas principales

Error: "Límite de solicitudes excedido"

  • La API tiene límites de uso
  • Espere un momento antes de realizar más consultas

📝 Notas

  • La Google Solar API tiene cobertura limitada geográfica
  • Los datos financieros pueden variar según la región
  • Las estimaciones son aproximadas y pueden diferir de instalaciones reales

🤝 Contribuciones

Si encuentra errores o tiene sugerencias de mejora, puede:

  1. Reportar issues
  2. Proponer mejoras
  3. Agregar nuevas funcionalidades

📄 Licencia

Este proyecto está bajo la licencia MIT.

-
security - not tested
F
license - not found
-
quality - not tested

Connects to the Google Solar API to provide detailed solar potential analysis of buildings based on geographic coordinates, including financial data, panel configurations, and environmental impact estimates.

Related MCP Servers

  • -
    security
    A
    license
    -
    quality
    Acts as a bridge between AI models and Google's PageSpeed Insights API, enabling detailed performance analysis of websites.
    Last updated -
    4
    4
    JavaScript
    MIT License
    • Linux
    • Apple
  • A
    security
    A
    license
    A
    quality
    Utilizes Gemini API and Google Search to generate answers based on the latest information for user queries.
    Last updated -
    3
    21
    JavaScript
    MIT License
  • -
    security
    A
    license
    -
    quality
    Enables interaction with Gmail through the Gmail API to read, send, and manage emails. Supports multiple Gmail accounts with real-time monitoring and advanced features for email search and attachment handling.
    Last updated -
    8
    Python
    Apache 2.0
    • Apple
    • Linux
  • A
    security
    A
    license
    A
    quality
    Enables AI models to analyze webpage performance using the Google PageSpeed Insights API, providing real-time performance scores and improvement suggestions.
    Last updated -
    1
    7
    1
    JavaScript
    MIT License

View all related MCP servers

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/cesarintriago/MCP-Google-Solar-API'

If you have feedback or need assistance with the MCP directory API, please join our Discord server