Salta l'installazione. Attivo in meno di 2 minuti.
Avvia una prova gratuita su cloud.anythingmcp.com, aggiungi Linear con un clic, poi punta il tuo client AI (Claude, ChatGPT, Copilot o Cursor) all'endpoint MCP generato. Niente Docker, niente git clone, nessuna esperienza di sviluppo richiesta.
In breve
Lavora con Linear da Claude, ChatGPT o Copilot tramite il server MCP ufficiale di Linear: trova e aggiorna issue, pianifica progetti, cicli e milestone, scrivi commenti e documenti e pubblica aggiornamenti di stato.
Prova a chiedere
Prompt di esempio per Linear
Clicca su un prompt per copiarlo. Incollalo in Claude, ChatGPT, Cursor, Gemini, Copilot o OpenClaw per eseguirlo contro questo connettore.
Claude è un'AI e può sbagliare. Verifica sempre le risposte.
💡 Niente installazione? Vai direttamente su cloud.anythingmcp.com. Accedi, clicca Connectors → Linear, inserisci le credenziali, genera una MCP API key — fatto. Niente Docker, niente
git clone, niente server locale.
Linear + Meta Muse
Lavora con Linear da Claude, ChatGPT o Copilot tramite il server MCP ufficiale di Linear: trova e aggiorna issue, pianifica progetti, cicli e milestone, scrivi commenti e documenti e pubblica aggiornamenti di stato.
Prerequisiti
- Un account Linear nel workspace che vuoi raggiungere; il connettore vede ciò che vedono quell'account e la sua key.
- Le API key personali devono essere consentite nel workspace (gli admin possono limitarle in Settings > Security).
- L'unico valore che serve al connettore:
LINEAR_API_KEY
Step 1 — Crea una API key di Linear
Linear gestisce un proprio server MCP remoto su https://mcp.linear.app/mcp. Questo connettore lo collega: i tool sono quelli di Linear, e AnythingMCP li mette dietro il tuo server AnythingMCP con le sue API key, i ruoli per tool e l'audit log, accanto agli altri connettori. Ogni tool riceve il prefisso linear_, quindi list_issues di Linear diventa linear_list_issues e non entra mai in conflitto con il tool di un altro connettore.
Il connettore accede con una API key personale di Linear, inviata come Authorization: Bearer, che il server di Linear accetta al posto dell'accesso interattivo.
- In Linear apri Settings > Account > Security & access e, sotto Personal API keys, crea una nuova key. Dalle un nome che ne indichi l'uso, per esempio "AnythingMCP".
- Scegli i permessi della key e l'accesso ai team. Una key con sola lettura dà un connettore di sola lettura; aggiungi la scrittura (o solo la creazione di issue e commenti) se l'AI deve modificare qualcosa.
- Copia la key (Linear la mostra una sola volta; inizia con
lin_api_), incollala inLINEAR_API_KEYe installa. All'installazione AnythingMCP chiede al server di Linear i tool attuali; Discover tools sul connettore recupera quelli che Linear aggiunge in seguito.
Di chi è l'accesso. La key agisce come l'utente Linear che l'ha creata: tutto ciò che l'AI crea o modifica compare a suo nome, e arriva dove arrivano quella persona e i permessi della key. Per un connettore condiviso da un team, crea la key da un membro Linear dedicato con accesso solo ai team giusti.
Disattivati all'installazione. Le eliminazioni (linear_delete_attachment, linear_delete_comment, linear_delete_diff_comment, linear_delete_status_update), linear_merge_diff (fa il merge di una pull request o la mette nella merge queue), i tool linear_retire_*_label (cambiano le etichette per tutto il workspace) e linear_share_issue / linear_unshare_issue (cambiano chi può vedere una issue). Se l'AI ne ha bisogno, attivali uno per uno nella pagina del connettore. Per un connettore rigorosamente in sola lettura, nell'editor del connettore cambia l'URL di base in https://mcp.linear.app/mcp/readonly, che espone solo tool di lettura, e clicca Discover tools.
Prime chiamate. Inizia con linear_list_teams, linear_list_issues (assignee "me" per le tue issue) o linear_get_issue con un identificativo come ENG-123. Chiama linear_list_issue_statuses e linear_list_issue_labels prima di linear_save_issue, così i nomi di stati ed etichette corrispondono a quelli del team. linear_search_documentation risponde a domande su Linear stesso. Un 401 all'installazione significa che la key è sbagliata, scaduta o revocata; un 403 o un errore di permessi su un tool significa che i permessi o l'accesso ai team della key non lo coprono.
Step 2 — Installa l'adapter
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Step 3 — Aggiungi il connettore in Muse
L'URL del tuo server: in AnythingMCP apri MCP Servers → il server su cui si trova questo connettore e copia il suo URL (
https://cloud.anythingmcp.com/mcp/…). Usalo ovunque questa guida mostraYOUR_SERVER_ID.
Muse aggiunge i server MCP remoti come connettori personalizzati e vi accede con OAuth.
- In Muse apri Settings → Connectors e scegli Add custom connector.
- Incolla l'URL del server MCP
https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. - Muse apre la pagina di accesso di AnythingMCP: accedi e approva l'accesso.
- In una chat, chiedi a Muse qualcosa che richiede i tool di
Linear.
Puoi configurarlo anche da una chat, sul web, nelle app per iOS e Android o su WhatsApp. Invia a Muse questo messaggio:
Create a Custom Connector for a new remote MCP server, then connect to it:
Name: AnythingMCP
Transport: remote streamable HTTP
URL: https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID
Auth: OAuth
Usi il self-hosting? Usa l'indirizzo HTTPS pubblico della tua istanza al posto di https://cloud.anythingmcp.com. Muse si collega dal cloud di Meta, quindi localhost non funziona.
Tool disponibili
| Tool | What it does |
|---|---|
linear_create_attachment | Deprecated fallback for tiny files only |
linear_create_attachment_from_upload | Link an already-uploaded Linear assetUrl to an existing issue as an attachment |
linear_create_initiative_label | Create a new Linear initiative label |
linear_create_issue_label | Create a new Linear issue label |
linear_delete_attachment | Delete an attachment by ID |
linear_delete_comment | Delete a Linear comment |
linear_delete_diff_comment | Delete a comment or persisted draft from a Linear diff |
linear_delete_status_update | Delete (archive) a project or initiative status update |
linear_extract_images | Extract and fetch images from markdown content |
linear_get_agent_skill | Retrieve a Linear Agent skill by ID, including its full markdown instructions |
linear_get_attachment | Retrieve an issue attachment by ID |
linear_get_diff | Exact lookup for a Linear diff |
linear_get_diff_threads | Exact lookup for diff threads and the authenticated user's drafts |
linear_get_document | Retrieve a Linear document by ID or slug, including its title and markdown content |
linear_get_initiative | Retrieve detailed information about a specific initiative in Linear |
linear_get_issue | Retrieve detailed information about an issue by ID, including attachments, git branch name, and active Triage Intelligence suggestions when… |
linear_get_issue_status | Retrieve detailed information about an issue status in Linear by name or ID |
linear_get_milestone | Retrieve details of a specific milestone by ID or name, within the project given by name, ID, identifier or slug |
linear_get_notifications | Get a page of notifications from the authenticated user's Linear inbox |
linear_get_project | Retrieve details of a specific project in Linear by name, ID, identifier or slug; optionally with members, milestones, resources and… |
linear_get_release | Retrieve details of a release by ID or slug, optionally with its associated release notes |
linear_get_release_note | Retrieve release notes by ID or slug, including markdown content |
linear_get_status_updates | List or get project/initiative status updates |
linear_get_team | Retrieve details of a specific Linear team by its UUID, key (e.g |
linear_get_template | Retrieve a Linear template by ID or name: the content it pre-fills, the ids it applies, its sub-issues, and its form fields |
linear_get_triage_responsibility | Retrieve who is responsible for a team's triage: the person on triage now, what happens when an issue enters triage, and the upcoming… |
linear_get_user | Retrieve details of a specific Linear user by ID, name or email; pass "me" for the user the API key belongs to |
linear_get_workspace | Retrieve the connected Linear workspace: the organization the API key belongs to, with its name and URL key |
linear_list_agent_skills | List Linear Agent skills available to the authenticated user |
linear_list_comments | List comments on a Linear issue, project, initiative, document, project milestone, or project/initiative status update |
(showing 30 of 76 tools — install the connector to see them all)
FAQ
Dove è disponibile Muse? Al momento Meta offre Muse negli Stati Uniti e in Canada, sul web, nelle app per iOS e Android e su WhatsApp.
Meta verifica questo connettore? No. Meta non verifica i connettori personalizzati. Muse vede solo i tool che hai attivato per questo server MCP in AnythingMCP, e puoi scollegarlo in qualsiasi momento da Settings → Connectors.
Prossimi passi
Questa guida ti è stata utile?