Skip to main content

O que é MCP?

Model Context Protocol é o padrão aberto da Anthropic para fornecer aos LLMs acesso a ferramentas externas. O l402-kit inclui um servidor MCP pronto para uso com duas categorias de ferramentas:

Ferramentas L402 genéricas

Ferramentas VERITY — serviços pagos, pagamento automático incluído

As ferramentas VERITY pagam de forma autônoma — nenhum tratamento manual de faturas é necessário.

Configuração no Claude Desktop

1. Instale o Node.js ≥ 18

2. Configure sua carteira

Localização do arquivo de configuração:
  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

3. Reinicie o Claude Desktop

As ferramentas l402_fetch, l402_balance e l402_spending_report aparecerão na lista de ferramentas do Claude.

Variáveis de ambiente


Usando as ferramentas

Com o servidor em execução, o Claude pode chamar VERITY e qualquer API protegida por L402 de forma autônoma:

Endpoint HTTP MCP

Além do pacote stdio, o VERITY expõe um servidor HTTP MCP ativo — sem necessidade de instalação:
Qualquer cliente MCP que suporte transporte HTTP streamable pode se conectar diretamente. Passe suas credenciais do Blink como cabeçalhos:
Inicializar:
Listar ferramentas:
Chamar uma ferramenta:
O endpoint paga faturas Lightning automaticamente usando suas credenciais de carteira e retorna o resultado do VERITY diretamente.

Registros MCP

O l402-kit está listado em todos os principais registros MCP: Manifesto legível por máquina: GET https://l402kit.com/.well-known/mcp.json

Configuração com Cursor

Adicione o mesmo bloco de configuração nas configurações MCP do Cursor em Settings → MCP Servers.

Configuração com qualquer cliente MCP

O servidor lê de stdin / escreve em stdout (transporte stdio):
Qualquer cliente compatível com MCP pode se conectar usando o transporte stdio.

Construindo um servidor MCP personalizado

Você também pode incorporar o L402Client diretamente no seu próprio servidor MCP:

Notas de segurança

  • O limite de orçamento (BUDGET_SATS) é sua principal proteção — defina-o de forma conservadora
  • Cada processo npx l402-kit-mcp possui seu próprio orçamento em memória; ele é redefinido ao reiniciar
  • Para agentes em produção, persista o registro de gastos via callback onSpend em um armazenamento externo