1cent Web Intelligence
Inteligência de URL segura contra SSRF para agentes de IA com 35 ferramentas MCP e pagamentos em x402 USDC.
Documentação
1cent Web Intelligence para Agentes de IA
Dê aos agentes de IA inteligência web segura e limitada, sem assinaturas, chaves de API ou entrega de um crawler com acesso irrestrito à rede. Comece com três ferramentas MCP gratuitas; pague apenas pela operação de URL utilizada. A produção usa x402 v2, Base Mainnet USDC e PayAI.
Experimente o caminho real de busca segura em um único comando — fixo example.com, sem pagamento:
curl -sS https://1cent.maxzoa.ru/v1/demo/live-pulse
Ou pré-visualize uma URL de sua escolha sem pagamento, limitado a uma pré-visualização por cliente e dia UTC:
curl -sS "https://1cent.maxzoa.ru/v1/demo/preview?url=https%3A%2F%2Fexample.com%2F"
- MCP:
https://1cent.maxzoa.ru/mcp - Demonstração gratuita do produto:
https://1cent.maxzoa.ru/v1/demo/pulse - Demonstração ao vivo gratuita:
https://1cent.maxzoa.ru/v1/demo/live-pulse - Catálogo/preços ao vivo:
https://1cent.maxzoa.ru/v1/catalog - Status público de confiança:
https://1cent.maxzoa.ru/status.json - Guia do comprador:
https://1cent.maxzoa.ru/docs/getting-started - Entrada de compra no navegador:
https://1cent.maxzoa.ru/try - Pacotes de resultados:
https://1cent.maxzoa.ru/v1/products
A versão 0.8.1 expõe 43 operações REST/MCP pagas, além de três ferramentas MCP gratuitas:
catalog.tools.search— encontre a operação correta e o preço ao vivo sem buscar uma URL;demo.url.pulse— inspecione uma amostra de saída pré-computada fixa sem pagamento ou acesso à rede.demo.live.pulse— execute o serviço seguro real contraexample.comfixo, com limite de taxa.
A descoberta pública de MCP usa notação de pontos navegável (web.url.status, web.site.openapi,
web.batch.url_status). Nomes com sublinhado anteriores à versão 0.6 permanecem aceitos como aliases de compatibilidade, mas são intencionalmente omitidos de
tools/list.
O MCP também publica um prompt de comprador (choose_url_tool) e um recurso estático de guia do comprador
(onecent://buyer-guide). Cada campo de entrada inclui restrições, exemplos e descrições legíveis por máquina, para que os agentes possam escolher e chamar as ferramentas corretamente na primeira tentativa.
Encontre o 1cent
- Registro oficial de MCP:
ru.maxzoa/1cent; - Conector remoto Glama:
https://glama.ai/mcp/connectors/ru.maxzoa/1cent; - Smithery:
https://smithery.ai/servers/maxzoa27/onecent; - MCP.so:
https://mcp.so/servers/1cent; - LobeHub:
https://lobehub.com/mcp/maxzoa-1cent. - MCPServers.org:
https://mcpservers.org/ru/servers/maxzoa/1cent.
A verificação de versão do Glama usa o ponto de entrada stdio onecent-glama do repositório. Ele carrega o
mesmo registro de ferramentas MCP da produção para inspeção de esquema; não fornece uma forma de contornar o pagamento
nem uma segunda implementação das operações de URL pagas.
O status no diretório é verificado com evidências datadas no Relatório de qualidade do marketplace. Uma página que retorna HTTP 200 sozinha não é considerada uma listagem bem-sucedida: ela deve ser pesquisável, atual e instalável.
A configuração do comprador começa com um diagnóstico sem pagamento:
onecent doctor
Gere ou instale uma configuração de cliente MCP sem segredos:
onecent install --client claude
onecent install --client cursor --apply
onecent install --client vscode --apply
onecent install --client codex
Para clientes MCP sem assinatura nativa x402, instale o Buyer Bridge local:
pipx install "onecent[buyer]==0.8.1"
onecent wallet set
onecent bridge
A aprovação manual de uma única chamada é o padrão e não tem cota comercial diária. O chaveiro do sistema operacional guarda o segredo do comprador; o 1cent, o MCP remoto e os serviços de catálogo nunca o recebem. Resultados UNKNOWN nunca são repetidos. Consulte Buyer Bridge para configuração no Claude, Cursor, VS Code e Codex.
A CLI direta também recusa uma chamada paga, a menos que o comprador forneça explicitamente um valor máximo,
confirme a Base Mainnet e digite a confirmação de chamada única. Consulte examples/buyer-python e
examples/buyer-node.
Compradores Node podem instalar o pacote de versão pública:
npm install --global onecent-buyer@0.8.1
onecent-buyer doctor
O código-fonte do pacote permanece disponível em packages/onecent-buyer.
Páginas de registro: PyPI onecent 0.8.1 e
npm onecent-buyer 0.8.1.
A ferramenta de lote limitado aceita de uma a cinco URLs públicas distintas. Sua cotação x402 é o preço unitário ao vivo multiplicado pela contagem validada de URLs antes do início de qualquer busca de URL. Os resultados mantêm a ordem de entrada e usam um contrato explícito de falha parcial; pagamentos UNKNOWN nunca são repetidos.
O denominador do produto, incluindo resultados planejados, bloqueados externamente e inseguros, é publicado em WEB_INTELLIGENCE_COVERAGE_MATRIX.md com JSON e CSV.
onecent watch fornece monitoramento de mudanças finito e limitado. Ele fica desabilitado por padrão, exige
confirmações explícitas de rede/ativo/vendedor da Base e para em UNKNOWN sem criar uma nova
tentativa de pagamento.
PostgreSQL é a fonte em tempo de execução para disponibilidade de ferramentas e preços atômicos de USDC na Base. Os valores de configuração são fallbacks de instalação limpa. O trabalho pago de URL começa somente após verificações de pagamento bem-sucedidas.
Contrato de segurança
- apenas HTTP/HTTPS público; destinos privados, loopback, link-local e de rebinding falham de forma fechada;
- esquemas de entrada estritos; campos desconhecidos rejeitados;
- redirecionamentos, corpos de resposta, texto extraído, concorrência e profundidade de fila limitados;
- identificador de pagamento, impressão digital de solicitação e proteção de repetição idempotente;
- liquidação UNKNOWN nunca repetida automaticamente;
- sem chave privada do vendedor, chave do comprador, socket Docker ou execução de JavaScript no servidor;
- proteção de host/origem Streamable HTTP habilitada para MCP remoto.
- ofertas x402 assinadas opcionais e recibos de liquidação usam uma chave Ed25519
did:webdedicada; eles nunca expõem ou reutilizam uma chave privada de comprador ou vendedor.
Verificações locais de qualidade
python -m venv .venv
.venv/Scripts/pip install --require-hashes -r requirements-dev.lock
.venv/Scripts/pip install --no-deps -e .
ruff check .
mypy
pytest -q
python scripts/validate_release.py
docker compose --env-file .env.example config
docker compose --env-file .env.example build
pip-audit --no-deps -r requirements.lock --progress-spinner off
Início local com Docker
Copie .env.example para .env, substitua os espaços reservados, mantenha X402_ENVIRONMENT=testnet e
X402_NETWORK=eip155:84532, depois:
docker compose up -d --build
docker compose ps
UID/GID do contêiner: 10001:10001. Nenhum diretório gravável montado no host é necessário.
Este exemplo local é intencionalmente testnet. A ativação da mainnet de produção exige aprovação do proprietário,
um backup novo do PostgreSQL, pré-verificação de produção, bypass de desenvolvimento desabilitado e prontidão para rollback.