Collegare altri agenti IA
Aggiungi Shotomatic a Cursor, VS Code, Gemini CLI, Zed, Cline, Goose e altri client MCP con lo stesso comando npx.
Aggiornato il 15 novembre 2026
In questa pagina
Testato con Claude Code e Codex. I client qui sotto usano lo stesso standard MCP: i passaggi seguono la documentazione di ciascun client e Shotomatic non è stato testato con loro. I menu e i formati dei file dei client cambiano, quindi se un passaggio non corrisponde più, consulta la documentazione del client.
Ogni client richiede gli stessi tre valori:
- Comando:
npx - Argomenti:
-y,shotomatic,mcp - Variabili d'ambiente: nessuna. Non serve nessuna chiave API.
Prima di aggiungerlo, attiva Consenti agli agenti IA di usare Shotomatic in Impostazioni > Agenti IA e installa Node 18.3 o successivo. La prima volta che un client si collega, Shotomatic mostra una scheda di approvazione: seleziona Consenti. Per l'intera procedura, compresi Claude Code, Claude Desktop e Codex, vedi Collegare un agente IA.
Su Windows, nei percorsi qui sotto ~ indica la tua cartella utente (%USERPROFILE%). Se un client su Windows non riesce ad avviare npx, usa cmd come comando e /c, npx, -y, shotomatic, mcp come argomenti.
Ogni client ha le proprie impostazioni MCP e molti chiedono conferma prima di ogni chiamata a uno strumento. Aggiungi Shotomatic dove il client si aspetta un server locale (stdio), non un URL remoto.
Amp
Docs: Amp MCP. Esegui:
amp mcp add shotomatic -- npx -y shotomatic mcp
Esegui amp mcp doctor per controllare il server. Il manuale di Amp consiglia di includere i server MCP nelle skill quando non servono in ogni thread.
Cline
Docs: Configuring MCP servers. Nel pannello di Cline seleziona l'icona MCP Servers, apri Configure e seleziona Configure MCP Servers. Aggiungi questo al file JSON che si apre (la CLI di Cline usa ~/.cline/data/settings/cline_mcp_settings.json):
{
"mcpServers": {
"shotomatic": {
"command": "npx",
"args": ["-y", "shotomatic", "mcp"]
}
}
}
L'elenco autoApprove di Cline è vuoto per impostazione predefinita, quindi Cline chiede conferma prima di ogni chiamata a uno strumento.
Continue
Docs: Set up MCP in Continue. MCP funziona solo in modalità Agent. Crea .continue/mcpServers/shotomatic.yaml nel tuo workspace:
name: Shotomatic
version: 0.0.1
schema: v1
mcpServers:
- name: Shotomatic
type: stdio
command: npx
args:
- "-y"
- "shotomatic"
- "mcp"
GitHub Copilot CLI
Docs: Adding MCP servers to Copilot CLI. Esegui:
copilot mcp add shotomatic -- npx -y shotomatic mcp
Il comando scrive in ~/.copilot/mcp-config.json. In una sessione, digita /mcp per aprire il pannello dei server MCP.
Cursor
Docs: Model Context Protocol in Cursor. Aggiungi questo a ~/.cursor/mcp.json per tutti i progetti, oppure a .cursor/mcp.json dentro un singolo progetto:
{
"mcpServers": {
"shotomatic": {
"type": "stdio",
"command": "npx",
"args": ["-y", "shotomatic", "mcp"]
}
}
}
Controlla in Customize che il server sia abilitato. Cursor mostra gli errori di avvio in Output (Cmd + Shift + U, su Windows Ctrl + Shift + U) sotto MCP Logs. Per impostazione predefinita, Cursor chiede l'approvazione prima di usare gli strumenti MCP.
Devin (Windsurf)
Docs: Devin CLI MCP configuration e Devin Desktop customizations. L'indirizzo della documentazione di Windsurf ora rimanda alla documentazione di Devin Desktop. Esegui:
devin mcp add -s user shotomatic -- npx -y shotomatic mcp
Oppure aggiungi lo stesso JSON di sopra (senza type) a ~/.config/devin/mcp_config.json. Esegui devin mcp list oppure, in Devin Desktop, apri Customize > MCPs e guarda sotto This computer. Per impostazione predefinita, l'agente chiede l'approvazione prima di chiamare qualsiasi strumento MCP.
Gemini CLI
Docs: MCP servers with Gemini CLI. Aggiungi questo a ~/.gemini/settings.json (oppure a .gemini/settings.json in un progetto):
{
"mcpServers": {
"shotomatic": {
"command": "npx",
"args": ["-y", "shotomatic", "mcp"]
}
}
}
Esegui gemini mcp list in una shell oppure /mcp dentro una sessione. I server stdio risultano connessi solo se la cartella attuale è considerata attendibile. Lascia trust al valore predefinito (false), così Gemini CLI continua a chiedere conferma prima di ogni chiamata a uno strumento.
Goose
Docs: Using extensions. In Goose Desktop apri Extensions, seleziona Add custom extension e inserisci:
- Type: Standard IO
- ID:
shotomatic - Name:
Shotomatic - Command:
npx -y shotomatic mcp
Nella CLI esegui goose configure, scegli Add Extension e Command-line Extension e inserisci lo stesso comando. Per una singola sessione, esegui goose session --with-extension "npx -y shotomatic mcp".
JetBrains AI Assistant e Junie
Docs: AI Assistant MCP e Junie CLI MCP configuration.
AI Assistant: apri Settings | Tools | AI Assistant | Model Context Protocol (MCP), seleziona Add, incolla il JSON qui sotto e seleziona Apply. La colonna Status mostra la connessione.
{
"mcpServers": {
"shotomatic": {
"command": "npx",
"args": ["-y", "shotomatic", "mcp"]
}
}
}
Junie: aggiungi lo stesso JSON a ~/.junie/mcp/mcp.json (oppure a .junie/mcp/mcp.json in un progetto), poi esegui /mcp per verificare che il server sia attivo.
Kiro
Docs: Kiro MCP configuration. Esegui Kiro: Open user MCP config (JSON) dalla Command Palette, oppure modifica ~/.kiro/settings/mcp.json (.kiro/settings/mcp.json per un solo workspace). Assicurati che l'impostazione del supporto MCP sia attiva, poi aggiungi:
{
"mcpServers": {
"shotomatic": {
"command": "npx",
"args": ["-y", "shotomatic", "mcp"]
}
}
}
Salvando il file, i server si ricollegano.
LM Studio
Docs: Use MCP servers in LM Studio. LM Studio supporta i server MCP locali e segue la notazione mcp.json di Cursor. Apri la scheda Program nella barra laterale destra e seleziona Install > Edit mcp.json. Aggiungi:
{
"mcpServers": {
"shotomatic": {
"command": "npx",
"args": ["-y", "shotomatic", "mcp"]
}
}
}
La documentazione di LM Studio sconsiglia di installare server MCP da fonti di cui non ti fidi e avverte che alcuni server consumano molti token, il che può saturare il contesto di un modello locale.
OpenCode
Docs: OpenCode MCP servers. Esegui questo comando nel progetto che deve usarlo e aggiungi --global per renderlo disponibile ovunque:
opencode mcp add shotomatic -- npx -y shotomatic mcp
opencode mcp list
Per modificare la configurazione a mano secondo la documentazione attuale (V2), aggiungi questo a opencode.jsonc. Il formato V1 è diverso, quindi usa il comando della CLI se non sei sicuro di quale versione hai.
{
"mcp": {
"servers": {
"shotomatic": {
"type": "local",
"command": ["npx", "-y", "shotomatic", "mcp"]
}
}
}
}
Qwen Code
Docs: Connect Qwen Code to tools via MCP. Aggiungi questo a ~/.qwen/settings.json (utente) oppure a .qwen/settings.json (progetto):
{
"mcpServers": {
"shotomatic": {
"command": "npx",
"args": ["-y", "shotomatic", "mcp"]
}
}
}
Riavvia Qwen Code nello stesso progetto, poi digita /mcp per vedere il server.
Roo Code
Docs: Using MCP in Roo Code. Apri la vista delle impostazioni MCP dall'icona in alto nel pannello di Roo Code, scorri in basso e seleziona Edit Global MCP (mcp_settings.json) oppure Edit Project MCP (.roo/mcp.json). Aggiungi:
{
"mcpServers": {
"shotomatic": {
"command": "npx",
"args": ["-y", "shotomatic", "mcp"]
}
}
}
VS Code con GitHub Copilot
Docs: MCP configuration reference e Manage MCP servers. VS Code usa servers, non mcpServers, e richiede type. Aggiungi questo a .vscode/mcp.json in un workspace:
{
"servers": {
"shotomatic": {
"type": "stdio",
"command": "npx",
"args": ["-y", "shotomatic", "mcp"]
}
}
}
Per aggiungerlo invece al tuo profilo utente, esegui:
code --add-mcp '{"name":"shotomatic","type":"stdio","command":"npx","args":["-y","shotomatic","mcp"]}'
Esegui MCP: List Servers dalla Command Palette per vedere il server e avviarlo o riavviarlo. VS Code può chiederti di considerare attendibile il server al primo avvio.
Warp
Docs: Model Context Protocol in Warp. Apri Settings > Agents > MCP servers, seleziona + Add e incolla:
{
"mcpServers": {
"shotomatic": {
"command": "npx",
"args": ["-y", "shotomatic", "mcp"]
}
}
}
La pagina MCP servers elenca ogni server e indica se è in esecuzione. L'agente di Warp chiede conferma prima di chiamare i server MCP, a meno che tu non consenta un server nel profilo dell'agente.
Zed
Docs: Model Context Protocol in Zed. Zed li chiama context server e usa context_servers. Esegui zed: open settings file dalla Command Palette e aggiungi:
{
"context_servers": {
"shotomatic": {
"command": "npx",
"args": ["-y", "shotomatic", "mcp"],
"env": {}
}
}
}
Apri Settings > AI > MCP Servers: un punto verde con il tooltip "Server is active" indica che il server è connesso. Per impostazione predefinita, Zed chiede conferma prima delle chiamate agli strumenti.
Limiti da conoscere
- Shotomatic restituisce gli screenshot come immagini all'interno dei risultati degli strumenti. Cursor e Gemini CLI documentano il supporto alle immagini nei risultati degli strumenti MCP. Per gli altri client qui sopra la documentazione non lo dice, quindi l'agente potrebbe ricevere solo testo.
- Diversi client chiedono l'approvazione a ogni chiamata per impostazione predefinita, il che può significare molte richieste durante una lunga acquisizione. La documentazione di ciascun client descrive come consentire gli strumenti di un server; per ciò che Shotomatic stesso consente agli agenti, vedi Limiti e sicurezza.
Risoluzione dei problemi
- Il client non vede il server. Salva il file di configurazione, poi riavvia il client o ricarica il suo elenco MCP. Controlla che la voce si trovi sotto la chiave che il client si aspetta (
mcpServers,serversocontext_servers) e che il JSON o lo YAML sia valido. - "MCP access is turned off." Apri Shotomatic, vai in Impostazioni > Agenti IA, attiva Consenti agli agenti IA di usare Shotomatic e riavvia il client.
- Non compare nessuna scheda di approvazione. Apri Shotomatic e cerca la scheda: sul Mac, l'icona nel Dock rimbalza quando compare. Finché non approvi, l'agente può solo leggere lo stato. Rimuovendo l'agente in Impostazioni > Agenti IA, la scheda ricompare alla connessione successiva.
- Il client non trova
npxo Node. Sul Mac, le app che apri dal Dock o dal Finder spesso partono con unPATHpiù corto di quello del Terminale. La documentazione di Cursor dice che il comando deve trovarsi nel percorso di sistema o essere indicato con il percorso completo, e quella di Qwen Code consiglia un percorso assoluto del comando quando un server non si avvia. Nel Terminale eseguiwhich npxe usa quel percorso completo come comando, per esempio/opt/homebrew/bin/npx.npxrichiede anchenodenel proprioPATH; se continua a non funzionare, aggiungi la cartella restituita dawhich nodea una vocePATHsottoenvdel server (dove il client supportaenv). I gestori di versioni come mise o asdf possono richiedere lo stesso accorgimento.
Torna a Collegare un agente IA.