MCP de Clima do Tempo para os EUA 🌤️
Servidor MCP (Model Context Protocol) que fornece informações sobre o clima dos Estados Unidos.
📋 Pré-requisitos
- Node.js (versão 14 ou superior)
- npm (gerenciador de pacotes do Node.js)
🚀 Instalação
- Clone o repositório:
git clone https://github.com/FelipeCararo/mcp-intro.git
cd mcp-intro
- Instale as dependências:
npm install
🔧 Como Usar
Compilar o projeto
Para compilar o código TypeScript:
npm run build
Executar o servidor
Após compilar, execute o servidor MCP:
npm start
Ou execute diretamente o comando weather:
./build/index.js
Script de inicialização
Você também pode usar o script shell incluído:
./start-mcp.sh
📦 Estrutura do Projeto
mcp-intro/
├── src/ # Código fonte TypeScript
├── build/ # Código compilado (gerado após build)
├── package.json # Configurações e dependências
├── tsconfig.json # Configurações do TypeScript
└── README.md # Este arquivo
🛠️ Tecnologias Utilizadas
- TypeScript - Linguagem de programação
- @modelcontextprotocol/sdk - SDK do Model Context Protocol
- Zod - Validação de schemas e tipos
📝 Scripts Disponíveis
npm run build- Compila o código TypeScriptnpm start- Executa o servidor compiladonpm test- Executa os testes (ainda não implementado)
🤝 Contribuindo
Sinta-se à vontade para abrir issues e pull requests no repositório.
📄 Licença
ISC