Weather Service MCP Server
Un servicio meteorológico basado en Spring Boot que proporciona pronósticos y alertas meteorológicas mediante integración MCP.
GitHubPrueba este MCPPatrocinado
Documentación
MCP-Server
Weather Service MCP Server
Un servicio meteorológico basado en Spring Boot que proporciona pronósticos y alertas meteorológicas mediante la integración con el Model Context Protocol (MCP). Este servicio utiliza actualmente la API del Servicio Meteorológico Nacional de EE. UU. para obtener datos meteorológicos.
Características
- Obtenga pronósticos meteorológicos detallados por latitud/longitud
- Recupere alertas meteorológicas para los estados de EE. UU.
- Integración del servidor MCP para Cursor IDE
- Información de temperatura, viento y pronóstico detallado
- Manejo de errores para ubicaciones no válidas
Requisitos previos
- Java 21 o superior
- Maven 3.6 o superior
- Cursor IDE (para la integración MCP)
Instrucciones de configuración
-
Clonar el repositorio
git clone https://github.com/Ahmed-Naseer-01/MCP-Server.git cd Weather-server -
Configurar Java 21
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-21.jdk/Contents/Home -
Compilar el proyecto
./mvnw clean package -DskipTests -
Configurar el servidor MCP Vaya a Cursor setting->MCP Tools->mcp.json (cree este archivo) Cree o actualice
~/.cursor/mcp.json:{ "mcpServers": { "spring-ai-mcp-weather": { "command": "java", "args": [ "-Dspring.ai.mcp.server.stdio=true", "-jar", "/path/to/your/Weather-server/target/Weather-server-0.0.1-SNAPSHOT.jar" ] } } }Reemplace
/path/to/yourcon la ruta real de su proyecto.
Limitaciones
- Actualmente solo admite ubicaciones en EE. UU. a través de la API del Servicio Meteorológico Nacional
- Las alertas solo están disponibles para los estados de EE. UU.
- Todas las temperaturas están en grados Fahrenheit