mcp-gauge
Dados do governo dos EUA (USGS/NOAA/SEC/FDA) com prova criptográfica; x402 pagamento por chamada, sem chave de API
Documentação
mcp-gauge — Servidor MCP para GAUGE (sinais verificáveis, pagamento por chamada em USDC via x402)
Dê a qualquer host MCP (Claude Desktop, Cursor, agentes compatíveis com MCP) acesso aos sinais verificáveis e de nível de triagem da GAUGE em vários domínios (clima, seca, agricultura, rede elétrica, transporte marítimo, registros regulatórios e muito mais) — e deixe o agente pagar por chamada em USDC na Base via x402 (EIP-3009 sem gás, sem chave de API, sem cadastro).
Descrição pura — fatos de fontes oficiais (USGS / NOAA / EPA / CAMS / ERA5 / FRED / Open-Meteo Marine / SEC EDGAR) + estatísticas testáveis retroativamente + record_hash, com raízes Merkle diárias registradas via OpenTimestamps no Bitcoin — o registro prova que o conjunto de registros existia no máximo até seu stamped_at; não é evidência sobre o próprio dia dos dados. O agente decide. O pagamento é liquidado diretamente na carteira do provedor.
Suportado pelo serviço GAUGE em https://api.truthbear.co.
(O serviço também responde no host anterior https://aeml-x402.zeabur.app; api.truthbear.co é a URL canônica e é o que todo desafio 402 anuncia como recurso.)
Parte do Truth Bear 🐻 — GAUGE é o motor de dados por trás do Truth Bear, a recepção em linguagem natural para agentes de IA e PMEs. Pergunte em linguagem simples, obtenha o fato oficial + sua fonte + um
record_hashverificável — sem previsão, sem conselho, o resto é com você. Um analista, não um comandante. Recepção: https://gauge-frontdesk.zeabur.app · descoberta:/.well-known/x402,/llms.txt.
Por que MCP + x402
- Descoberta é gratuita e aberta (MCP): qualquer host MCP lista essas ferramentas sem configuração.
- Pagamento é cripto (x402): o agente paga USDC somente quando chama uma ferramenta paga.
- Ferramentas gratuitas (
gauge_catalog,gauge_preview,gauge_sample,gauge_river_free) não precisam de carteira — experimente antes de comprar.
Ferramentas
| Ferramenta | Preço | O que faz |
|---|---|---|
gauge_catalog | grátis | Todos os sinais + entidades consultáveis |
gauge_preview | grátis | Cobertura, menu de preços, listas de pacotes |
gauge_sample | grátis | Um registro de amostra completo (como é o pago) |
gauge_river_free | grátis | Leitura bruta de rio dos EUA (ID do site USGS) |
verify_signal | $0,01 | Comece aqui. Verifique um fato oficial antes de seu agente agir — leitura vs. a escada de limites oficial + percentil de 5 anos + URL da fonte + record_hash recomputável offline. Mais de 180 sinais. |
gauge_flood_risk | $0,01 | Alias de hidrologia/ar/precipitação de verify_signal — mesmo endpoint, mesmo preço |
gauge_region | $0,25 | Pacote cidade: ar + precipitação + rio + verificação cruzada |
gauge_crop_drought | $0,25 | Triângulo agrícola: seca (USDM) + calor/GDD + VHI de culturas |
gauge_grid_stress | $0,25 | Triângulo da rede elétrica: demanda + renováveis + inflação de energia |
gauge_route_disruption | $0,25 | Triângulo de transporte marítimo: interrupção de rota + estado do mar + throughput AIS |
gauge_filing_check | $0,25 | Triângulo de registros regulatórios: 8-K + registro atrasado + insider Form 4 |
gauge_stablecoin_lifecycle | $0,25 | veja a descrição da ferramenta (regenerada da cotação 402 ao vivo) |
gauge_rwa_lifecycle | $0,25 | veja a descrição da ferramenta (regenerada da cotação 402 ao vivo) |
gauge_lrt_lifecycle | $0,25 | veja a descrição da ferramenta (regenerada da cotação 402 ao vivo) |
gauge_defi_lending | $0,25 | veja a descrição da ferramenta (regenerada da cotação 402 ao vivo) |
gauge_depin_network | $0,25 | veja a descrição da ferramenta (regenerada da cotação 402 ao vivo) |
gauge_resolution_as_of | $0,01 | veja a descrição da ferramenta (regenerada da cotação 402 ao vivo) |
Cada valor acima é regenerado da cotação 402 ao vivo. O desafio 402 que o endpoint retorna é sempre autoritativo. Se você dirigir a API com seu próprio cliente x402 em vez deste servidor, defina seu maxValue para pelo menos $0,25 — o padrão comum de $0,10 faz seu cliente rejeitar as ferramentas de pacote localmente, antes mesmo de a solicitação ser enviada. gauge_preview retorna o menu atual gratuitamente.
Mais de 130 sinais (e crescendo) em hidrologia, qualidade do ar, precipitação, agricultura, rede elétrica, transporte marítimo e registros regulatórios — com cobertura global (EUA mais Argentina, Brasil, China, Índia, Ucrânia, UE e outros). Verifique o conjunto ao vivo a qualquer momento pela ferramenta gratuita gauge_catalog.
Instalação e configuração
Requer Node 18+. O host MCP executa o servidor via stdio. Instale direto do GitHub — sem conta npm, sem cadastro (o dist/ compilado está incluído):
npx -y github:CHANGCHINFU/mcp-gauge
Claude Desktop
Adicione a claude_desktop_config.json (macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\):
{
"mcpServers": {
"gauge": {
"command": "npx",
"args": ["-y", "github:CHANGCHINFU/mcp-gauge"],
"env": {
"EVM_PRIVATE_KEY": "0xYOUR_BASE_WALLET_KEY_WITH_A_LITTLE_USDC"
}
}
}
}
Omita EVM_PRIVATE_KEY para usar apenas ferramentas gratuitas (catálogo / pré-visualização / amostra / rio).
Cursor / outros hosts MCP / Claude Code
- Claude Code:
claude mcp add gauge -- npx -y github:CHANGCHINFU/mcp-gauge(adicione--env EVM_PRIVATE_KEY=0x…para ferramentas pagas). - Cursor / outros: comando
npx -y github:CHANGCHINFU/mcp-gauge, transporte stdio, env opcionalEVM_PRIVATE_KEY.
A partir do código-fonte
git clone https://github.com/CHANGCHINFU/mcp-gauge && cd mcp-gauge
npm install && npm run build
node dist/index.js # stdio
Quando publicado no npm, o nome do pacote é
mcp-gauge-x402(npx -y mcp-gauge-x402); até lá, use o formato GitHub acima.
Configuração (env)
| Chave | Obrigatória | Descrição |
|---|---|---|
EVM_PRIVATE_KEY | para ferramentas pagas | Chave de carteira 0x na mainnet Base; precisa de um pouco de USDC (EIP-3009 sem gás, sem ETH). |
GAUGE_BASE_URL | não | https://api.truthbear.co padrão. |
GAUGE_MAX_USDC | não | Limite atômico por chamada. Padrão 120000 ($0,12). |
Trate a chave privada como qualquer segredo de carteira quente; carregue-a apenas com um pequeno saldo de USDC.
Verificação (confiança zero)
Cada registro pago carrega record_hash (sha256 canônico). Raízes Merkle diárias são registradas via OpenTimestamps no Bitcoin: o registro prova que o conjunto de registros existia no máximo até seu stamped_at — NÃO é evidência sobre o próprio dia dos dados. Verifique novamente via POST /verify ou /proof/:record_hash no serviço GAUGE; veja /gauge/anchor para as raízes diárias e bytes de atestado (verifique-os com a ferramenta oficial ots).
Distribuição (mantenedores)
- Instalação via GitHub (principal, sem conta npm): os usuários executam
npx -y github:CHANGCHINFU/mcp-gauge. - awesome-mcp-servers: envie um PR para uma lista curada de servidores MCP para descoberta (sem necessidade de npm).
- MCP Registry (opcional, precisa de npm): publique
mcp-gauge-x402no npm, entãoserver.jsonestá pronto para o editor MCP:npm publish mcp-publisher login github mcp-publisher publish
MIT · AEML-DS Vanished-Data Exchange