Weather Service MCP Server
Um serviço meteorológico baseado em Spring Boot que fornece previsões do tempo e alertas via integração MCP.
GitHubExperimente este MCPPatrocinado
Documentação
MCP-Server
Weather Service MCP Server
Um serviço de clima baseado em Spring Boot que fornece previsões do tempo e alertas por meio da integração com o Model Context Protocol (MCP). Este serviço atualmente utiliza a API do Serviço Nacional de Meteorologia dos EUA para buscar dados meteorológicos.
Recursos
- Obtenha previsões meteorológicas detalhadas por latitude/longitude
- Recupere alertas meteorológicos para estados dos EUA
- Integração com servidor MCP para o Cursor IDE
- Informações sobre temperatura, vento e previsão detalhada
- Tratamento de erros para localizações inválidas
Pré-requisitos
- Java 21 ou superior
- Maven 3.6 ou superior
- Cursor IDE (para integração MCP)
Instruções de Configuração
-
Clone o Repositório
git clone https://github.com/Ahmed-Naseer-01/MCP-Server.git cd Weather-server -
Defina o Java 21
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-21.jdk/Contents/Home -
Compile o Projeto
./mvnw clean package -DskipTests -
Configure o Servidor MCP Vá para Cursor setting->MCP Tools->mcp.json (crie este arquivo) Crie ou atualize
~/.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" ] } } }Substitua
/path/to/yourpelo caminho real do seu projeto.
Limitações
- Atualmente, suporta apenas localizações nos EUA por meio da API do Serviço Nacional de Meteorologia
- Alertas estão disponíveis apenas para estados dos EUA
- Todas as temperaturas estão em Fahrenheit