README
🚀 线性 MCP 服务器
线性 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 运行
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 许可证。
微信扫一扫