Weather MCP Server
Fornece dados meteorológicos em tempo real da API do Serviço Nacional de Meteorologia dos EUA.
Documentação
Aprendendo MCP - Exemplos de Model Context Protocol
Este repositório contém várias implementações de servidores MCP (Model Context Protocol) para aprendizado e experimentação.
📁 Estrutura do Projeto
learning-mcp-1/
├── weather-mcp/ # Weather MCP Server implementation
│ ├── weather_mcp.py # MCP stdio server
│ ├── weather_http.py # HTTP REST API server
│ ├── weather_sse.py # Server-Sent Events server
│ └── README.md # Weather-specific documentation
├── bits-course-mcp/ # BITS Course MCP Server (coming soon)
└── README.md # This file
🚀 Projetos
1. Weather MCP Server
Um servidor abrangente de dados meteorológicos que utiliza a API do Serviço Nacional de Meteorologia dos EUA.
Recursos:
- Previsões meteorológicas em tempo real
- Alertas meteorológicos por estado
- Múltiplas implementações de transporte (stdio, HTTP, SSE)
Localização: ./weather-mcp/
Documentação: Weather MCP README
2. BITS Course MCP Server
Um guia abrangente de cursos para alunos do 2º ano da BITS Pilani, com informações detalhadas sobre disciplinas, dicas de estudo e padrões de avaliação.
Recursos:
- Detalhes de cursos para 10 disciplinas principais do 2º ano
- Dicas de estudo e recomendações baseadas em experiências de alunos
- Insights sobre avaliação e estratégias de pontuação
- Busca por tópicos em todos os cursos
Localização: ./bits-course-mcp/
Documentação: BITS Course MCP README
🛠️ Como Começar
Cada projeto possui suas próprias dependências e instruções de configuração. Navegue até a pasta específica do projeto e siga as instruções do README.
Pré-requisitos
- Python 3.13+
- Gerenciador de pacotes uv
Início Rápido
# Clone the repository
git clone <your-repo-url>
cd learning-mcp-1
# Navigate to a specific project
cd weather-mcp
# Follow the project-specific README
📚 Sobre MCP
O Model Context Protocol (MCP) é um protocolo aberto que permite que assistentes de IA se conectem com segurança a fontes de dados e ferramentas externas. Estes exemplos demonstram diferentes maneiras de implementar servidores MCP.
🤝 Contribuindo
- Faça um fork do repositório
- Crie um branch de funcionalidade
- Faça suas alterações
- Adicione testes, se aplicável
- Envie um pull request
Stack Tecnológico: Python • FastMCP • FastAPI • Uvicorn • HTTPX