这是一个用于通过 Cline 管理 Linear API 的 MCP 服务器。该服务器提供了一组工具,可用于管理 Linear 的问题、项目和团队,助力用户高效处理相关事务。
你可以按照以下步骤快速搭建并使用 Linear MCP 服务器。
npm install
.env.example 到 .env:cp .env.example .env
服务器支持两种认证方式:
.env 文件中:LINEAR_API_KEY=your_api_key
.env 中:LINEAR_CLIENT_ID=你的_oauth_client_id
LINEAR_CLIENT_SECRET=你的_oauth_client_secret
LINEAR_REDIRECT_URI=http://localhost:3000/callback
npm run build
npm start
~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json%APPDATA%/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json~/.config/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json{
"mcpServers": {
"linear": {
"command": "node",
"args": ["/path/to/linear-mcp/build/index.js"],
"env": {
"LINEAR_API_KEY": "你的个人访问令牌"
},
"disabled": false,
"autoApprove": []
}
}
}
npm install # 安装依赖
npm run build # 构建服务器
npm start # 启动服务器
POST /api/issues
{
"title": "新问题",
"description": "这是一个新的测试问题。",
"projectId": "12345"
}
PUT /api/issues/12345
{
"status": "已完成"
}
GET http://localhost:3000/api/projects
{
"data": {
"projects": [
{
"_id": "12345",
"name": "项目名称",
"description": "项目描述"
}
]
}
}