インストール不要。2分以内に動きます。
cloud.anythingmcp.com で無料トライアルを開始し、Linear をワンクリックで追加して、AI クライアント(Claude、ChatGPT、Copilot、Cursor)を生成された MCP エンドポイントに向けるだけ。Docker も git clone も、開発経験も不要です。
概要
Linear 公式の MCP サーバーを通じて、Claude、ChatGPT、Copilot から Linear を操作できます。Issue の検索と更新、プロジェクト・サイクル・マイルストーンの計画、コメントやドキュメントの作成、ステータス更新の投稿に対応します。
こう聞いてみよう
Linear のサンプルプロンプト
プロンプトをクリックでコピー。Claude / ChatGPT / Cursor / Gemini / Copilot / OpenClaw に貼り付けて、このコネクターで実行できます。
Claude は AI のため誤ることがあります。回答をご確認ください。
💡 インストール不要? cloud.anythingmcp.com を直接利用してください。 サインインし、Connectors → Linear をクリック、認証情報を貼り付け、MCP API キーを発行 — 完了です。Docker も
git cloneもローカルサーバーも不要。
Linear + Meta Muse
Linear 公式の MCP サーバーを通じて、Claude、ChatGPT、Copilot から Linear を操作できます。Issue の検索と更新、プロジェクト・サイクル・マイルストーンの計画、コメントやドキュメントの作成、ステータス更新の投稿に対応します。
前提条件
- 接続したいワークスペースの Linear アカウント。コネクタはそのアカウントとキーが見られる範囲だけを扱います。
- ワークスペースで個人 API キーが許可されていること(管理者は Settings > Security で制限できます)。
- コネクタに必要な値は 1 つだけです:
LINEAR_API_KEY
ステップ 1 — Linear の API キーを作成
Linear は独自のリモート MCP サーバーを https://mcp.linear.app/mcp で運営しています。このコネクタはそのサーバーにブリッジします。ツールは Linear のもので、AnythingMCP はそれを AnythingMCP サーバーの API キー、ツールごとのロール、監査ログの下に、ほかのコネクタと並べて提供します。すべてのツールに接頭辞 linear_ が付くので、Linear の list_issues は linear_list_issues になり、ほかのコネクタのツールと名前がぶつかることはありません。
コネクタは Linear の個人 API キーで認証します。キーは Authorization: Bearer として送られ、Linear のサーバーは対話型のサインインの代わりにこれを受け付けます。
- Linear で Settings > Account > Security & access を開き、Personal API keys で新しいキーを作成します。名前は用途がわかるもの、たとえば「AnythingMCP」にします。
- キーの権限とチームへのアクセスを選びます。読み取り専用のキーなら読み取り専用のコネクタになります。AI に変更もさせたい場合は書き込み権限(または Issue とコメントの作成だけ)を加えてください。
- キーをコピーし(Linear は一度しか表示しません。
lin_api_で始まります)、LINEAR_API_KEYに貼り付けてインストールします。インストール時に AnythingMCP が Linear のサーバーに現在のツールを問い合わせます。Linear が後から追加したツールは、コネクタの Discover tools で取り込めます。
誰の権限で動くか。 キーは作成した Linear ユーザーとして動作します。AI が作成・変更したものはすべてその人の名前で記録され、その人とキーの権限が届く範囲にアクセスします。チームで共有するコネクタには、必要なチームだけにアクセスできる専用の Linear メンバーでキーを作成してください。
インストール時にオフのツール。 削除系(linear_delete_attachment、linear_delete_comment、linear_delete_diff_comment、linear_delete_status_update)、linear_merge_diff(プルリクエストをマージする、またはマージキューに追加する)、linear_retire_*_label 系(ワークスペース全体のラベルを変更する)、linear_share_issue / linear_unshare_issue(Issue を見られる人を変更する)。AI に必要なら、コネクタのページでツールごとにオンにできます。厳密に読み取り専用にしたい場合は、コネクタエディタでベース URL を読み取りツールだけを公開する https://mcp.linear.app/mcp/readonly に変更し、Discover tools をクリックします。
最初の呼び出し。 まず linear_list_teams、linear_list_issues(自分の Issue なら assignee に "me")、または ENG-123 のような識別子で linear_get_issue を呼びます。linear_save_issue の前に linear_list_issue_statuses と linear_list_issue_labels を呼び、ステータス名とラベル名をチームのものに合わせてください。linear_search_documentation は Linear 自体についての質問に答えます。インストール時の 401 はキーが間違っている、期限切れ、または取り消されていることを意味し、特定のツールでの 403 や権限エラーは、キーの権限またはチームへのアクセスがそのツールをカバーしていないことを意味します。
ステップ 2 — アダプターをインストール
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
ステップ 3 — Muse にコネクタを追加
サーバーURL: AnythingMCP で MCP Servers を開き、このコネクタがあるサーバーを選んで URL(
https://cloud.anythingmcp.com/mcp/…)をコピーします。このガイドでYOUR_SERVER_IDと表示されている箇所に使ってください。
Muse はリモート MCP サーバーをカスタムコネクタとして追加し、OAuth でサインインします。
- Muse で Settings → Connectors を開き、Add custom connector を選びます。
- MCP サーバーの URL
https://cloud.anythingmcp.com/mcp/YOUR_SERVER_IDを貼り付けます。 - Muse が AnythingMCP のサインインページを開きます。サインインしてアクセスを承認します。
- チャットで、
Linearのツールが必要になる依頼を Muse にしてみましょう。
チャットから設定することもできます(Web、iOS・Android アプリ、WhatsApp)。Muse に次のメッセージを送ってください:
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
セルフホストの場合は、https://cloud.anythingmcp.com の代わりにインスタンスの公開 HTTPS アドレスを使ってください。Muse は Meta のクラウドから接続するため、localhost は使えません。
利用可能なツール
| 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
Muse はどこで使えますか? Meta は現在、Muse を米国とカナダで提供しています。Web、iOS・Android アプリ、WhatsApp で利用できます。
Meta はこのコネクタを審査しますか? いいえ。Meta はカスタムコネクタを審査しません。Muse に見えるのは、AnythingMCP でこの MCP サーバーに対して有効にしたツールだけです。コネクタはいつでも Settings → Connectors で切断できます。
次のステップ
このガイドは役に立ちましたか?