Documentação

Guia de Conexão

Como conectar os servidores MCP da Wdotnet ao seu agente ou cliente MCP.

Início Rápido

Cada servidor MCP da Wdotnet suporta o transporte stdio (para Claude Desktop, Claude Code e clientes MCP locais) e o transporte HTTP Streamable (para agentes em nuvem).

Claude Desktop — config

Adicione ao arquivo claude_desktop_config.json:

{
  "mcpServers": {
    "signed-finance": {
      "command": "uvx",
      "args": ["signeddata-mcp-finance"]
    },
    "signed-lottery": {
      "command": "uvx",
      "args": ["signeddata-mcp-lottery"]
    }
  }
}

Claude Code — config

Use claude mcp add ou edite ~/.claude/settings.json:

claude mcp add signed-finance uvx signeddata-mcp-finance

Autenticação

Transporte stdio: Nenhuma chave de API necessária. O pacote PyPI é instalado diretamente via uvx.

Para o transporte HTTP (endpoints Lambda hospedados), é necessário um cabeçalho de autenticação:

X-API-Key: sua-chave-aqui

Para solicitar uma chave de acesso, entre em contato: mcp@wdotnet.com.br

Servidores disponíveis

Todos os 16 servidores estão disponíveis como pacotes PyPI e como endpoints Lambda hospedados.

Servidor Domínio Pacote PyPI
mcp-finance finance.brazil signeddata-mcp-finance
mcp-companies companies.brazil signeddata-mcp-companies
mcp-lottery lottery.brazil signeddata-mcp-lottery
mcp-commodities commodities.brazil signeddata-mcp-commodities
mcp-weather weather signeddata-mcp-weather
mcp-sports sports.football signeddata-mcp-sports
mcp-gov-br government.brazil signeddata-mcp-gov-br
mcp-ibge demographics.brazil signeddata-mcp-ibge
mcp-processos judiciary.brazil signeddata-mcp-processo
mcp-currency currency.brazil signeddata-mcp-currency
mcp-equities equities.brazil signeddata-mcp-b3-fundamentus
mcp-noticias news.brazil signeddata-mcp-noticias
mcp-cep location.brazil signeddata-mcp-cep
mcp-bible religion.bible signeddata-mcp-bible
mcp-anvisa regulatory.brazil signeddata-mcp-anvisa
mcp-energia energy.brazil signeddata-mcp-energia

Respostas assinadas

Cada ferramenta retorna um envelope CDS Event — uma Credencial Verificável W3C 2.0. O campo proof contém uma assinatura ECDSA P-256 (ecdsa-rdfc-2022) sobre a serialização RDF canônica do documento.

{
  "cds_event_id": "3f9a1b2c-...",
  "content_type": "https://signed-data.org/vocab/finance-brazil/rate-selic",
  "occurred_at": "2026-04-27T12:00:00Z",
  "signed_by": "did:web:signed-data.org",
  "hash": "sha256:a3f8c2d1e4b5...",
  "summary": "Taxa SELIC: 10.50% a.a.",
  "payload": { "rate_annual": 10.50, "effective_date": "2026-04-27" }
}

Verificar a assinatura

pip install signeddata-cds

from cds.verifier import CDSVerifier
verifier = CDSVerifier("https://signed-data.org/.well-known/cds-public-key.pem")
verifier.verify(credential)  # raises if invalid

Dúvidas? mcp@wdotnet.com.br