cauldron-mcp/README.md

3.3 KiB

Cauldron Cloud — MCP Server

Collega Claude Desktop (o qualsiasi client MCP) al portale Cauldron.

Installazione rapida (3 comandi)

git clone https://git.zerotohero.it/Spaike/cauldron-mcp.git
cd cauldron-mcp
python setup.py

Il wizard:

  1. Installa le dipendenze automaticamente
  2. Apre il browser sulla pagina API Keys del portale
  3. Legge la chiave che incolli nel terminale
  4. Scrive claude_desktop_config.json senza toccare le altre configurazioni

Poi riavvia Claude Desktop — fatto.


Installazione manuale (alternativa)

Prerequisiti

  • Python 3.10+
  • pip

Dipendenze

pip install mcp httpx

Ottenere la API Key

Accedere al portale Cauldron → menu utente → API Keys → "Generate".
La chiave ha il formato: cldrn_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

La chiave viene mostrata una sola volta. Conservarla in modo sicuro.

Configurazione Claude Desktop

Aprire il file di configurazione:

  • Mac: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Linux: ~/.config/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Aggiungere la sezione mcpServers:

{
  "mcpServers": {
    "cauldron": {
      "command": "python",
      "args": ["/percorso/assoluto/cauldron-mcp/server.py"],
      "env": {
        "CAULDRON_API_KEY": "cldrn_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
      }
    }
  }
}

Riavviare Claude Desktop.

Tool disponibili

Tool Descrizione
get_my_profile Info sull'utente autenticato e la sua firma
list_deals Lista deal con filtri (tipo, stage, industria, paese, testo libero)
get_deal_detail Dettaglio completo di un deal
deal_statistics Statistiche aggregate (per stage, industria, anno, ecc.)
list_my_requests_for_help RFH inviati dalla mia firma al network
list_incoming_requests RFH di altre firm diretti a noi (con filtro "senza risposta")
list_deal_stages Elenco stage disponibili
list_industries Elenco classificazioni industry
list_firms Elenco firm visibili

Esempi di domande a Claude

"Mostrami tutti i deal Sell Side ancora aperti nel settore Automotive"

"Quanti deal abbiamo chiuso nel 2024 per industria?"

"Ci sono Request for Help a cui non abbiamo ancora risposto?"

"Dammi il dettaglio del deal #142"

"Quali deal condivisi nel network riguardano il settore Technology?"

"Statistiche sui nostri deal per anno, dal 2022 ad oggi"

Sicurezza

  • La API key identifica univocamente l'utente — trattarla come una password
  • La visibilità è identica al portale web: solo i propri deal + quelli condivisi
  • I deal cancellati non vengono mai restituiti
  • I valori finanziari con flag di confidenzialità vengono mascherati automaticamente
  • La chiave è revocabile in qualsiasi momento dal portale

Permessi MCP vs Portale

Aspetto Portale web MCP
Admin Portale vede tutti i deal (firma-scoped)
Deal propria firma
Deal condivisi altre firm
Deal cancellati (Attivo=N)
Valori confidenziali Visibili se autorizzato Mascherati

Il layer MCP è intenzionalmente più restrittivo: nessun utente ottiene visibilità super-admin attraverso l'API key, indipendentemente dal proprio ruolo sul portale.