跳过安装。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 key — 完成。无 Docker、无
git clone、无本地服务器。
Linear + Meta Muse
通过 Linear 官方 MCP 服务器,在 Claude、ChatGPT 或 Copilot 中使用 Linear:查找和更新 issue,规划项目、周期和里程碑,撰写评论和文档,发布状态更新。
前提条件
- 一个属于目标工作区的 Linear 账号;连接器能看到的就是该账号及其密钥能看到的内容。
- 工作区允许使用个人 API 密钥(管理员可以在 Settings > Security 中限制)。
- 连接器只需要一个值:
LINEAR_API_KEY
步骤 1 — 创建 Linear API 密钥
Linear 在 https://mcp.linear.app/mcp 运营着自己的远程 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(合并 pull request 或加入 merge queue)、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 — 安装 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
步骤 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 的登录页面:登录并批准访问。
- 在聊天中,向 Muse 提出需要用到
Linear的工具的请求。
你也可以在聊天中完成设置,适用于网页版、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 地址替换 https://cloud.anythingmcp.com。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,可在网页版、iOS 和 Android 应用以及 WhatsApp 中使用。
Meta 会审核这个连接器吗? 不会。Meta 不审核自定义连接器。Muse 只能看到你在 AnythingMCP 中为此 MCP 服务器启用的工具,你也可以随时在 Settings → Connectors 中断开它。
下一步
这份指南对你有帮助吗?