Tillpad

Armazenamento limitado e busca para trabalhos de agentes

Documentação

Tillpad MCP

Armazenamento limitado e busca para trabalhos de agentes.

Remote MCP Transport Auth License: MIT

O Tillpad oferece aos agentes armazenamento de chave-valor com namespaces, upload de arquivos + busca semântica, medição com consciência de orçamento e chaves de execução que são apagadas com um recibo assinado quando o trabalho é concluído.

Endpoint ao vivo: https://tillpad.cnrcode.com/mcp

Este repositório é o catálogo público e stub de esquema para rastreadores de diretórios. Não é o servidor hospedado. Aponte clientes MCP para a URL ao vivo acima com uma chave de API do Tillpad. Executar o TypeScript neste repositório não armazena nem busca nada.

Guia do agente: consulte AGENTS.md para URLs de descoberta, autenticação e trechos de conexão MCP.

Obtenha uma chave de API

Sem intervenção humana (agentes)

  1. POST https://tillpad.cnrcode.com/api/agents/bootstrap com { "email": "agent@example.com" }bootstrapToken (sem e-mail de saída).
  2. POST https://tillpad.cnrcode.com/api/billing/machine-pay com Authorization: Bearer <bootstrapToken> e { "sku": "pro_prepaid_30d" } opcional.
  3. Liquide o Stripe MPP ($9,00 / 30 dias) → a resposta inclui secret (tp_…) e planPeriodEnd.

Consulte scratchpad.txt e llms-full.txt. Legal: Termos.

Caminho humano

  1. Abra tillpad.cnrcode.com e crie uma conta.
  2. Assine o Tillpad Pro em Preços e depois gere uma chave de API no painel. Os segredos começam com tp_.
  3. Use uma chave de conta para acesso contínuo, ou uma chave de execução quando o trabalho deve expirar e ser apagado.

Nunca envie uma chave real. Use o espaço reservado tp_… nas configurações.

Conecte um cliente

O transporte é Streamable HTTP. Envie Authorization: Bearer tp_… em cada solicitação.

Cursor

Configuração MCP do usuário ou do projeto:

{
  "mcpServers": {
    "tillpad": {
      "url": "https://tillpad.cnrcode.com/mcp",
      "headers": {
        "Authorization": "Bearer tp_…"
      }
    }
  }
}

Claude Desktop / Claude Code

{
  "mcpServers": {
    "tillpad": {
      "command": "npx",
      "args": ["mcp-remote", "https://tillpad.cnrcode.com/mcp", "--header", "Authorization: Bearer tp_…"]
    }
  }
}

MCP remoto genérico

{
  "url": "https://tillpad.cnrcode.com/mcp",
  "headers": {
    "Authorization": "Bearer tp_…"
  }
}

Manifestos de descoberta no host do produto:

Ferramentas

Os esquemas em src/server.ts correspondem ao servidor hospedado.

FerramentaO que faz
usage_getUso e cotas do período atual
budget_getCotas restantes, limites suaves e uma URL de checkout
budget_estimatePré-verificação 402/429 antes de gastar (textLength / byteLength para rag_index)
billing_machine_payComo agentes desbloqueiam Pro pré-pago ou compram SKUs via Stripe MPP (sku opcional)
agent_bootstrapIntegração sem intervenção humana: token de inicialização por e-mail (sem e-mail de saída)
keys_createGera uma chave de execução/sub a partir de uma chave de conta tp_
kvp_putArmazena uma string sob um namespace/chave (a resposta inclui budget)
kvp_getLê um valor com namespace
kvp_deleteExclui uma chave KVP
kvp_listLista chaves em um namespace
file_uploadEnvia texto UTF-8 para indexação RAG (prefLights rag_index)
files_listLista arquivos enviados
files_typesExtensões de upload suportadas e tipos MIME
rag_searchBusca semântica sobre documentos indexados
inspect_storageInventário de namespaces (escopo limitado à chave quando aplicável)
run_finishApaga namespaces vinculados a esta chave de execução; retorna um recibo de exclusão assinado
support_contactContata o suporte do Tillpad a partir de uma conta Pro; as respostas vão para o e-mail da conta

Loop típico de agente

  1. Gere uma chave de execução no painel (namespace dedicado, TTL, orçamento de operações opcional).
  2. Armazene o estado de trabalho com kvp_put e/ou file_upload.
  3. Recupere com kvp_get / kvp_list e rag_search.
  4. Chame run_finish para apagar namespaces de execução e manter o recibo assinado.

Use budget_estimate antes de grandes trabalhos de indexação. budget_get / usage_get mostram o que resta no período.

Autenticação e erros

  • 401Authorization: Bearer tp_… ausente ou inválido
  • 402 / 429 — plano ou cota. O JSON inclui code, status, actions e budget
    • actions[].type: "checkout" — URL de checkout Stripe hospedado para uma assinatura humana recorrente
    • actions[].type: "machine_pay" — Pro pré-pago para agentes (30/90 dias) ou SKUs de recarga via Stripe MPP; sku padrão pro_prepaid_30d a $9,00

Isto é Stripe Machine Payments Protocol, não ChatGPT Instant Checkout / ACP.

Documentação do produto

O produto Tillpad (Worker, cobrança, armazenamento) é de código fechado. Este catálogo é licenciado sob MIT para que diretórios possam listar ferramentas e trechos de instalação.

Listagem de diretório

Nome do registro: com.cnrcode/tillpad (namespace de domínio via cnrcode.com).

  1. Garanta que https://cnrcode.com/.well-known/mcp-registry-auth esteja implantado (repositório cnrcode-site).

  2. Defina o segredo do repositório GitHub MCP_PRIVATE_KEY (hex; consulte o script de geração de chave cnrcode-site).

  3. Envie uma tag de versão para que GitHub Actions publique server.json no Registro MCP oficial:

    git tag v0.1.1
    git push origin v0.1.1
    
  4. Opcionalmente, envie https://github.com/number1101/tillpad-mcp em mcp.directory/submit.

Glama

Este repositório inclui um stub de catálogo stdio (src/main.ts) para que o Glama possa construir um contêiner, iniciar o processo e inspecionar as 17 definições de ferramentas. Ele não implementa armazenamento ou cobrança — os clientes ainda se conectam ao endpoint hospedado acima.

Listagem: glama.ai/mcp/servers/number1101/tillpad-mcp

Após reivindicar via glama.json, configure a página de administração do Dockerfile:

CampoValor
Etapas de build["npm ci", "npm run build"]
Argumentos CMD["node", "dist/main.js"]
Esquema de envpadrão (vazio — nenhuma credencial necessária)
Parâmetros de espaço reservado{}

O Glama gera seu próprio Dockerfile a partir desse formulário; o repositório Dockerfile é apenas para testes locais rápidos.

Distintivo de pontuação (para awesome-mcp-servers e listas semelhantes):

[![number1101/tillpad-mcp MCP server](https://glama.ai/mcp/servers/number1101/tillpad-mcp/badges/score.svg)](https://glama.ai/mcp/servers/number1101/tillpad-mcp)

Verificação local:

npm ci && npm run build && npm start   # hangs on stdio — expected
docker build -t tillpad-mcp-stub . && docker run -i tillpad-mcp-stub

Passo a passo completo (reivindicação, Dockerfile de administração, lançamento, PR awesome-mcp): docs/glama-release.md.

Licença

MIT — apenas catálogo, documentação e stub de esquema.