Skip to main content

PDR Bridge — Thin-client local do PDR Project72 SaaS

Project description

🌉 pdr-bridge — PDR Project72 Thin-Client

Ponte local que conecta o PDR Engine rodando no EC2 ao seu filesystem local. Instale, autorize uma pasta e o Claude Desktop passa a poder ler/escrever arquivos no seu PC — sem que nenhum código do motor proprietário rode localmente.

Instalação

pip install pdr-project72

Uso rápido

# 1. Inicie o bridge autorizando uma pasta
pdr-bridge start --allow "D:\meus_projetos"

# 2. Configure o Claude Desktop automaticamente
pdr-bridge install-claude --cf-id SEU_CF_ID --cf-secret SEU_CF_SECRET

# 3. Reinicie o Claude Desktop

Segurança

  • ✅ Validação de caminhos com canonicalização (os.path.realpath) — imune a path traversal
  • ✅ Audit log local em JSON Lines (nunca loga conteúdo, apenas metadados)
  • ✅ Rate limit: 60 req/min por sessão
  • ✅ Limites físicos: leitura máx 512 KB, escrita máx 1 MB
  • ✅ Delete requer confirmação explícita em cada requisição
  • ✅ Permissões por pasta: read / write / delete configuráveis

Arquitetura

Claude Desktop
     ↓  MCP (stdio/SSE)
mcp-remote (npx)
     ↓  HTTPS/SSE  
EC2 — PDR Engine (Rust, código fechado)
     ↕  WebSocket TLS (wss://)
pdr-bridge (este pacote — código aberto)
     ↕  syscalls locais
D:\meus_projetos\  (pastas autorizadas por você)

Licença

MIT © Araken13

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pdr_project72-0.1.0.tar.gz (15.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pdr_project72-0.1.0-py3-none-any.whl (15.5 kB view details)

Uploaded Python 3

File details

Details for the file pdr_project72-0.1.0.tar.gz.

File metadata

  • Download URL: pdr_project72-0.1.0.tar.gz
  • Upload date:
  • Size: 15.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pdr_project72-0.1.0.tar.gz
Algorithm Hash digest
SHA256 68274b2a055c602e8319dafba736d85de7150ca2914b17751fce346721e57aaf
MD5 af8fd497894fcb231b6ac9098234ec9d
BLAKE2b-256 bfa38d4f98562a2278f2e7e37fa365200e36e66cd9d7f5d8da901123978ae5db

See more details on using hashes here.

Provenance

The following attestation bundles were made for pdr_project72-0.1.0.tar.gz:

Publisher: publish.yml on Araken13/sovereign-pdr-cloud

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pdr_project72-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: pdr_project72-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 15.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pdr_project72-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8341dd47c33b93869fed240577bd48899ba221db3e842294b7da3409dd7d207a
MD5 a4fa6051e04a4f37d381837bc4b10568
BLAKE2b-256 64463bc31a1133057a8018b7e92d88b6c9f38022bd5788d48e26ca76c998cb30

See more details on using hashes here.

Provenance

The following attestation bundles were made for pdr_project72-0.1.0-py3-none-any.whl:

Publisher: publish.yml on Araken13/sovereign-pdr-cloud

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page