UNPKG

haroldorg-stockdata-mcp-server

Version:

Servidor MCP para consultar ações negociadas na B3 usando Model Context Protocol

78 lines (63 loc) 1.97 kB
# haroldorg-stockdata-mcp-server Servidor MCP para consultar ações negociadas na B3 usando Model Context Protocol. ## Instalação ```bash npm install -g haroldorg-stockdata-mcp-server ``` Ou execute diretamente com npx: ```bash npx haroldorg-stockdata-mcp-server ``` ## Como usar 1. **Inicie o servidor** No terminal, execute: ```bash npm start # ou node index.js # ou npx haroldorg-stockdata-mcp-server ``` 2. **Endpoints disponíveis** ### `/mcp/tools` - Lista todos os endpoints e ferramentas disponíveis no servidor MCP. - Exemplo: - `GET http://localhost:3000/mcp/tools` ### `/mcp/stockdata` - Retorna informações detalhadas sobre ações negociadas na B3. - Suporta filtros dinâmicos via query string em todos os campos: - valor exato: `campo=valor` - maior: `campo_gt=valor` - maior ou igual: `campo_gte=valor` - menor: `campo_lt=valor` - menor ou igual: `campo_lte=valor` - contém: `campo_contains=valor` - intervalo: `campo_range=min,max` - expressão regular: `campo_regex=regex` - Exemplo de uso: - `GET http://localhost:3000/mcp/stockdata?papel=BBAS3` - `GET http://localhost:3000/mcp/stockdata?pl_lt=10&divYield_gte=6` - `GET http://localhost:3000/mcp/stockdata?papel_regex=3$` - O retorno inclui uma legenda explicativa dos campos e os dados filtrados. #### Exemplo de resposta ```json { "legenda": { "papel": "...", "cotacao": "...", ... }, "dados": [ { "papel": "BBAS3", "cotacao": 22.43, "pl": 3.86, "divYield": "10.60%", ... } ] } ``` ## Principais recursos - Consulta de ações da B3 com múltiplos filtros avançados. - Retorno de legenda explicativa dos campos. - Endpoints REST simples e práticos para integração com outras ferramentas. - Pronto para uso via npx ou instalação global. ## Repositório https://github.com/haroldo-rg/stock-data-web-app