线性 MCP 服务器基于线性协议(MCP)构建,主要用于提供线性问题跟踪和项目管理工具,能有效助力项目的高效管理与问题追踪。
首先,转到线性安全设置并创建一个 API 密钥:
然后,使用LINEAR_API_KEY环境变量进行配置:
# 添加到你的 .env 文件
LINEAR_API_KEY=lin_api_xxxxxxxxxxxx
# 或者导出为环境变量
export LINEAR_API_KEY=lin_api_xxxxxxxxxxxx
uvx --from git+https://github.com/vinayak-mehta/linear-mcp linear-mcp
docker build -t linear-mcp:latest .
docker run -it --rm -e LINEAR_API_KEY=lin_api_xxxxxx linear-mcp:latest
若要将其用于 Claude Desktop,可按如下配置:
"linear-mcp-server": {
"command": "docker",
"args": [
"run",
"-it",
"--rm",
"-e",
"LINEAR_API_KEY=lin_api_xxxxxx",
"linear-mcp-server:latest"
]
}
线性 MCP 提供以下资源类型的访问:
| 资源 | 描述 | 示例 URI |
|---|---|---|
| 问题 | 特定线性问题的详细信息 | linear-issue:///a1b2c3d4 |
| 团队问题 | 特定团队的所有问题 | linear-team:///ENG/issues |
| 用户问题 | 分配给特定用户的任务 | linear-user:///me/assigned |
| 组织 | 关于您的线性组织的详细信息 | linear-organization: |
| 观察者 | 认证用户的信息 | linear-viewer: |
| 工具 | 描述 |
|---|---|
linear_create_issue |
使用标题、描述和其他属性创建新的线性问题 |
linear_update_issue |
更新现有问题的属性 |
linear_search_issues |
使用灵活的过滤标准搜索问题 |
linear_get_user_issues |
检索特定用户的任务 |
linear_add_comment |
在现有问题上添加评论 |
创建一个新故障单:"登录屏幕像生日聚会中的魔术师一样神秘消失!" 优先级:高,团队:工程
将 ENG-123 升级为"流星"优先级!用户非常兴奋!更改状态为"冲刺中!"
查找所有前端任务带有"身份验证"且处于待处理状态的问题
今天在线性中有哪些激动人心的挑战在等待着我?
向 DEV-456 添加:"暂时搁置,因为 API 在进行美颜。下次冲刺以崭新面貌回归!"
展示我们令人惊叹的团队结构,以便我能欣赏所有才华横溢的人
本项目采用 Apache 2.0 许可证。