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.

ServidorDomínioPacote PyPI
mcp-financefinance.brazilsigneddata-mcp-finance
mcp-companiescompanies.brazilsigneddata-mcp-companies
mcp-lotterylottery.brazilsigneddata-mcp-lottery
mcp-commoditiescommodities.brazilsigneddata-mcp-commodities
mcp-weatherweathersigneddata-mcp-weather
mcp-sportssports.footballsigneddata-mcp-sports
mcp-gov-brgovernment.brazilsigneddata-mcp-gov-br
mcp-ibgedemographics.brazilsigneddata-mcp-ibge
mcp-processosjudiciary.brazilsigneddata-mcp-processo
mcp-currencycurrency.brazilsigneddata-mcp-currency
mcp-equitiesequities.brazilsigneddata-mcp-b3-fundamentus
mcp-noticiasnews.brazilsigneddata-mcp-noticias
mcp-ceplocation.brazilsigneddata-mcp-cep
mcp-biblereligion.biblesigneddata-mcp-bible
mcp-anvisaregulatory.brazilsigneddata-mcp-anvisa
mcp-energiaenergy.brazilsigneddata-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