PageWire
Leia qualquer página web pública como Markdown limpo, obtenha metadados da página (OpenGraph, Twitter, JSON-LD) ou leia uma página mais até 4 páginas do mesmo site. Pague por chamada em USDC via x402 ou MPP, sem conta ou chave de API. MCP remoto: https://pagewire.dev/mcp
Servidor MCP hospedado
npx add-mcp 'https://pagewire.dev/mcp'Instala no Claude Code, Codex, Cursor e outros
Documentação
pagewire-mcp
Servidor MCP para PageWire. Ele transforma qualquer página web pública em Markdown limpo para agentes de IA, com cobrança por chamada em USDC. Não há chave de API nem conta.
Experimente grátis: chamadas de ferramentas sem pagamento são gratuitas até US$ 0,10 do preço de tabela por cliente por dia (10 páginas para Markdown, 20 chamadas de metadados ou 3 rastreamentos). Depois disso, a ferramenta responde com uma solicitação de pagamento x402.
| Ferramenta | O que faz | Preço |
|---|---|---|
page_to_markdown | Busca uma página pública e retorna seu título, descrição, Markdown limpo e links. Determinístico, sem chamada de modelo | US$ 0,01 |
page_metadata | Retorna título, descrição, URL canônica, idioma, OpenGraph e Twitter cards, ícones e JSON-LD | US$ 0,005 |
crawl_site | Lê uma página e até 4 páginas do mesmo site para as quais ela possui links (opcionalmente apenas sob um caminho prefix), cada uma como Markdown | US$ 0,03 |
Este pacote é uma ponte stdio sem dependências (Node 18+) para o servidor hospedado Streamable-HTTP em https://pagewire.dev/mcp. Clientes que falam Streamable HTTP podem usar essa URL diretamente e pular a ponte.
Instalação
Claude Code
claude mcp add pagewire -- npx -y github:AgentiLoop/pagewire-mcp
# or, without the bridge:
claude mcp add --transport http pagewire https://pagewire.dev/mcp
Claude Desktop / Cursor / Windsurf / Cline (stdio)
{ "mcpServers": { "pagewire": { "command": "npx", "args": ["-y", "github:AgentiLoop/pagewire-mcp"] } } }
Qualquer cliente Streamable-HTTP
{ "mcpServers": { "pagewire": { "type": "http", "url": "https://pagewire.dev/mcp" } } }
Verificação
echo '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' | npx -y github:AgentiLoop/pagewire-mcp
Pagamento
- Dentro da franquia gratuita diária, uma chamada de ferramenta simplesmente funciona; o
_meta["pagewire/free"]do resultado mostra a franquia restante hoje. - Depois disso, uma chamada sem pagamento retorna
isError: truecomstructuredContentdefinido como o objeto PaymentRequired x402 v2 (a listaaccepts: rede, ativo, valor,payTo), seguindo o transporte MCP x402. Clientes@x402/mcppagam automaticamente. - Para pagar manualmente, assine uma entrada
acceptscom qualquer cliente x402 e chame a ferramenta novamente com o payload emparams._meta["x402/payment"](ou o payload base64 como o argumentopayment). - Uma entrada inválida ou uma página que não pode ser buscada (4xx) nunca é cobrada.
As mesmas ferramentas são endpoints HTTP simples: GET https://pagewire.dev/x402/extract?url=…, /x402/meta?url=… e /x402/crawl?url=…. Cada uma também aceita MPP (npx mppx "https://pagewire.dev/x402/extract?url=https://example.com"). Descoberta: openapi.json, llms.txt.
Ambiente
| Variável | Padrão |
|---|---|
PAGEWIRE_MCP_URL | https://pagewire.dev/mcp |
PAGEWIRE_MCP_TIMEOUT_MS | 60000 |
Entrada oficial no registro MCP: dev.pagewire/web. Habilidade do agente: npx skills add https://pagewire.dev.
Licença
MIT. A ponte é de código aberto; o serviço hospedado está em https://pagewire.dev/.