Riferimento strumenti MCP

Un comando di avvio.
Strumenti di memoria mirati.

Esegui il setup una volta e riavvia il tuo strumento AI. Engram apparirà quindi come strumenti MCP con linee guida di avvio; puoi ispezionare gli strumenti focalizzati qui sotto quando necessario.

Passaggio 1

Inserisci la tua email

Inizia gratis con {memories} memorie private dello spazio di lavoro, 1 sviluppatore e la banca pubblica da 100.000 memorie. Nessuna carta di credito richiesta.

Passaggio 2

Verifica il codice OTP

Inviamo prima un codice a 6 cifre, così nessuno può creare account con l'email di qualcun altro.

Passaggio 3

Ricevi la tua chiave API

Dopo la verifica, Engram crea il tuo spazio di lavoro automaticamente e ti invia via email la chiave di configurazione.

Dove ottengo una chiave API?

Crea un workspace gratuito e verifica la tua email. Engram invia la tua chiave API personale e il comando di setup pronto all'uso nell'email di benvenuto. Già registrato? Usa di nuovo la stessa email per ricevere la tua chiave attuale.

Ottieni una chiave API gratuita
Passaggio 4

Avvia il tuo agente

Esegui npx engram-tools@latest --setup con la tua chiave API, riavvia il tuo strumento AI e descrivi il progetto e l'attività come fai di solito. Engram guida automaticamente l'agente tramite MCP.

$ npx -y engram-tools@latest --setup

Controlla la tua connessione e la prima memoria utile

Descrivi il tuo progetto e il tuo task all'agente. Dopo il lavoro reale, chiedigli di ricordare una decisione durevole. In una nuova sessione, chiedigli di recuperare quella decisione. La sola installazione non crea una memoria di progetto privata.

$ npx -y engram-tools@latest --doctor
  • Strumenti mancanti? Chiudi completamente e riapri il client AI, quindi controlla Node.js 20+ e npx. La reinstallazione del client di solito non è necessaria.
  • Memorie errate? Ogni client ha la sua configurazione. Esegui il controllo in sola lettura qui sotto, quindi usa --setup --client codex (o il tuo client) con la chiave dello spazio di lavoro desiderata. --update preserva i binding esistenti.
  • Gemini potrebbe richiedere l'attendibilità della cartella e il consenso MCP. Il setup non garantisce l'attendibilità. Invita i compagni di team dalla dashboard in modo che ognuno ottenga la propria chiave per lo stesso spazio di lavoro condiviso.

Risoluzione dei problemi di formato della configurazione

La configurazione normale li scrive automaticamente. Usa questa sezione solo quando un client non mostra gli strumenti Engram dopo il riavvio e devi ispezionare la forma del file.

Antigravity

Il flusso Gemini attuale di Google potrebbe instradare gli utenti in Antigravity. Engram scrive sia la configurazione Gemini condivisa che i file di configurazione specifici di Antigravity.

// ~/.gemini/config/mcp_config.json
// ~/.gemini/antigravity/mcp_config.json
{
"mcpServers": {
"engram": {
"command": "npx",
"args": ["-y", "engram-tools@latest", "mcp"]
}
}
}

OpenCode

OpenCode usa un array di comandi invece della forma standard mcpServers. Il comando di setup scrive quel formato automaticamente.

// ~/.config/opencode/opencode.json
{
"mcp": {
"engram": {
"type": "local",
"command": ["npx", "-y", "engram-tools@latest", "mcp"],
"enabled": true
}
}
}

Codex

Codex usa TOML. Engram sostituisce solo la tabella engram e preserva il resto della tua configurazione Codex.

# ~/.codex/config.toml
[mcp_servers.engram]
type = "stdio"
command = "npx"
args = ["-y", "engram-tools@latest", "mcp"]
Il miglior primo messaggio per il tuo agente

Engram guida anche gli agenti tramite MCP. Questo prompt rende esplicita la prima sessione e aiuta l'agente a utilizzare recall, cross-pollination e rehydrate nei momenti opportuni.

Anche l'email di benvenuto lo include. La documentazione lo mantiene qui come fallback quando un client AI ignora le linee guida di avvio MCP.

Chiama engram_start con questo contesto di progetto:
project: <prodotto o cliente>
repo: <slug della repo>
role: <cosa stai facendo>
market: <dominio o mercato>
stack: <tecnologie principali>
task: <attività corrente>
Prima di scegliere un approccio, chiama engram_recall.
Se un'altra repo potrebbe aver risolto questo pattern, chiama engram_cross_pollinate.
Se questa chat è stata compattata o ripresa, chiama engram_rehydrate prima di continuare.

Strumenti

Seleziona uno strumento da ispezionare

Ciclo principale

Strumenti che gli agenti usano nel normale flusso di codifica, più il ripristino dopo la compattazione.

Avanzate e punti di controllo

Tienili disponibili, ma usali solo quando il loro trigger è reale.

Seleziona uno strumento da ispezionare
engram_start

Chiama questo strumento per primo dopo la configurazione o il riavvio, prima che l’agente inizi a prendere decisioni sul prodotto o sul codice.

engram_start

Avvia una nuova sessione dell'agente con una sola chiamata canonica.

Chiama questo strumento per primo dopo la configurazione o il riavvio, prima che l’agente inizi a prendere decisioni sul prodotto o sul codice.

session_id
opzionale
string

Diario attivo specifico da usare nel lavoro parallelo; ometti il parametro per la selezione automatica.

new_session
opzionale
boolean

Crea un diario separato; conserva l'ID di sessione restituito. Predefinito false.

agent_tool
opzionale
string

Quale strumento AI sta effettuando la chiamata, ad es. claude-code, codex, cursor, gemini, antigravity.

project
consigliato
string

Nome del prodotto o del cliente. Lo schema consente di avviare la sessione senza parametri come soluzione di riserva, ma è consigliabile includere questo campo per ottenere un contesto utile.

repo
consigliato
string

Slug del repository o del progetto per filtrare la memoria privata. Lo schema consente di avviare la sessione senza parametri come soluzione di riserva, ma è consigliabile includere questo campo per ottenere un contesto utile.

role
opzionale
string

Ruolo che l’agente deve assumere: ingegnere di prodotto frontend, ingegnere backend, PM, ecc.

market
opzionale
string

Contesto del dominio, ad es. mercato immobiliare britannico, fintech, istruzione.

task
consigliato
string

Attività immediata che l'agente sta per svolgere. Questo è il segnale più forte per un richiamo pertinente.

stack
opzionale
string[]

Tecnologie pertinenti.

context
opzionale
string

Riepilogo completo opzionale del contesto. Se omesso, Engram ne costruisce uno dagli altri campi.

include_skills
opzionale
boolean

Predefinito true. Include le guide delle skill pertinenti.

limit
opzionale
number

Predefinito 12. Numero massimo di memorie da caricare.

depth
opzionale
focused | deep

Usa focused per impostazione predefinita. Usa deep solo quando è necessario un contesto più ampio.

Continua a leggere

Cos'è MCP?

Lo standard che rende possibile Engram.

📡

Uno standard aperto di Anthropic

MCP (Model Context Protocol) è uno standard aperto creato da Anthropic. Permette agli agenti AI di connettersi a strumenti esterni e fonti di dati tramite un'interfaccia semplice e universale.

🔌

USB per l'AI

Pensa a MCP come all'USB per l'AI: un solo standard per far funzionare tutti gli strumenti. Nessuna integrazione personalizzata, nessun SDK proprietario, nessun vincolo a un fornitore. Se il tuo strumento supporta MCP, è già compatibile.

🧠

Engram è un server MCP

Qualsiasi strumento AI compatibile con MCP può connettersi a Engram. Claude Code, Cursor, Gemini, Antigravity, Copilot, OpenCode, Windsurf, Devin. Se supporta MCP, supporta Engram.

⚡

Nessuno sforzo di integrazione

Non servono SDK né codice di integrazione personalizzato. Aggiungi Engram alla configurazione MCP del tuo agente per dargli subito accesso agli strumenti di memoria di Engram.

Come si connette

Il tuo agente

Claude, Cursor, ecc.

MCP
➞

Engram

Server MCP

archivia/recupera
➞

Memoria del team

PostgreSQL + pgvector

Gli spazi di lavoro delimitano la memoria del tuo team

Usa uno spazio di lavoro per ciascun team. Al suo interno, i repository organizzano la memoria dei progetti. Invita i membri del team dalla dashboard affinché ognuno riceva la propria chiave.

Repository frontend

Strumenti

Claude CodeCursorCopilot
Memorie45

Repository API

Strumenti

Claude CodeWindsurf
Memorie128

Repository mobile

Strumenti

CursorDevin
Memorie67

Che cos'è uno spazio di lavoro

  • ✓Lo spazio di lavoro delimita la memoria privata di un team o di un'azienda.
  • ✓I repository e i progetti organizzano le memorie al suo interno.
  • ✓Invita i membri del team dalla dashboard, in modo che ogni persona abbia una chiave separata.
  • ✓Gli agenti nello stesso spazio di lavoro possono riutilizzare le conoscenze private di altri repository.
  • ✓Gli spazi di lavoro rimangono isolati tra loro; la memoria pubblica può comunque arricchire i risultati.
workspace-sync.sh
$ engram_get_context({ repo: "api-backend" })

Parti in vantaggio, non da zero

Ogni nuovo spazio di lavoro parte con 100.000 memorie pubbliche con indicazione della fonte su strumenti per agenti, MCP, RAG/ricerca, sicurezza, operazioni, documentazione tecnica, prodotto ed esperienza di sviluppo.

100K
Memorie pubbliche
7
Famiglie di fonti
20
Guide operative (skill)
🔄
Agente
Pattern
Approcci comprovati
Pattern

Approcci collaudati per attività comuni. Esempio: "Pattern per una route API: wrapper try-catch, validazione dell'input, controllo dell'autenticazione, poi logica di business." I pattern indicano COME svolgere un'attività nel modo corretto.

📏
MCP
Convenzioni
Regole e standard del team
Convenzioni

Regole del team e standard di programmazione. Esempio: "Usa sempre le migrazioni di Prisma, mai istruzioni ALTER TABLE in SQL diretto." Le convenzioni mantengono coerente la tua codebase.

⚠️
Rischio
Insidie
Trappole e sorprese
Insidie

Cose che si rompono o ti sorprendono. Esempio: "async/await dentro forEach NON funziona come previsto. Usa invece for...of." Le insidie ti fanno risparmiare ore di debugging.

🔧
Ops
Soluzioni
Correzioni testate sul campo
Soluzioni

Correzioni collaudate per problemi comuni. Esempio: "Hydration mismatch in Next.js: usa useEffect per la logica da eseguire solo sul client." Le soluzioni ti danno la risposta, non solo un indizio.

📦
Stack
Dipendenze
Informazioni specifiche per framework
Dipendenze

Conoscenze sui framework specifiche per ciascuna versione. Esempio: "Prisma 7 richiede il pattern dell'adattatore PrismaPg." Queste informazioni sulle dipendenze evitano sorprese durante gli aggiornamenti.

🎓
20
Guide operative (skill)
Guide passo passo
Guide operative (skill)

Guide passo passo per attività complesse. Esempio: "Skill di revisione del codice: 15 passaggi, dal pull del branch all'approvazione." Le skill offrono al tuo agente le competenze necessarie al momento giusto.

Proveniente da: Tecnologie coperte: React, Next.js, Vue, Angular, Python, Go, Rust, TypeScript, PostgreSQL, Docker, Kubernetes, AWS e oltre 25 altre tecnologie. Inoltre, competenze aziendali: gestione del prodotto, vendite, marketing, risorse umane, aspetti legali, finanza e altro.

Gli altri agenti partono da zero. Il tuo parte con 100.000 memorie pubbliche con indicazione della fonte, 20 guide passo passo e una banca di memoria privata dello spazio di lavoro che si arricchisce fin dal primo giorno.

Due banche di memoria. Un agente intelligente.

Conoscenza pubblica per tutti. Conoscenza privata per il tuo team.

🌍
100K

Banca di memoria pubblica

  • ✓100.000 memorie pubbliche con indicazione della fonte
  • ✓Strumenti per agenti, MCP, RAG/ricerca, sicurezza, operazioni ed esperienza di sviluppo
  • ✓20 guide passo passo
  • ✓Pattern basati su buone pratiche, insidie, soluzioni e verifiche delle evidenze
  • ✓Aggiornamenti man mano che la banca pubblica cresce
  • ✓Disponibile per ogni utente Engram
GRATIS per tutti i piani
🔒
isolato

Banca di memoria privata

  • ✓La conoscenza proprietaria del tuo team
  • ✓Convenzioni specifiche per la tua codebase
  • ✓Decisioni architetturali interne
  • ✓Conoscenze tratte dagli incidenti e analisi a posteriori
  • ✓Mai condivisa al di fuori del tuo spazio di lavoro
  • ✓Isolata, crittografata, limitata allo spazio di lavoro
Il tuo vantaggio competitivo
L'agente recupera le memorie
↓
Cerca prima nella memoria privata
↓
Integra con la conoscenza pubblica
↓
Migliori risultati combinati
Recupero combinato delle memorie

Prima la memoria privata. La conoscenza pubblica colma le lacune.

Engram cerca prima nelle conoscenze del tuo spazio di lavoro, poi aggiunge pratiche e guide pubbliche con indicazione della fonte quando sono utili.

engram_start

Dialogo con il team

Aiutaci a rendere Engram più efficace

Se la configurazione non è chiara, uno strumento si comporta in modo strano o un limite dei piani tariffari ti sembra inadeguato, inviaci una segnalazione qui. Il messaggio arriverà direttamente a noi.

Commenti

Dicci cosa manca

Bug, passaggi di configurazione poco chiari, domande sui prezzi e idee di prodotto arrivano direttamente al team di Engram.

Verifica la tua email prima che il feedback raggiunga il nostro team. Questo non crea un account.

Servono altri 10 caratteri0/4000