MCP服务器线性问题
这是一个简单的MCP(模型上下文协议)服务器,提供对线性问题的只读访问。它允许语言模型使用线性API令牌获取线性问题及其相关数据。
特性
服务器提供两个工具:
linear_get_issue:通过URL或标识符获取有关线性问题的基本详细信息linear_get_issue_with_comments:获取有关线性问题的完整信息,包括所有评论
需求
- Node.js
- 线性API令牌或OAuth访问令牌
安装
如果使用npx,则不需要安装。请确保您已安装Node.js和npm。
获取线性API令牌
您可以通过两种方式获得线性API令牌:
- API密钥(最简单): 在您的 线性API设置
- OAuth令牌: 用于更高级的用例或用户特定的访问
- 在Linear中创建OAuth2应用程序 - 按照OAuth流程获取用户访问令牌
使用Claude for Desktop
要将此MCP服务器与Claude for Desktop一起使用,请执行以下操作:
- 确保您已准备好Linear API令牌
- 将服务器添加到您的Claude进行桌面配置:
- MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json - Linux: ~/.config/Claude/claude_desktop_config.json - 窗户: %AppData%\Claude\claude_desktop_config.json
配置示例:
{
"mcpServers": {
"linear-issues": {
"command": "npx",
"args": ["-y", "@keegancsmith/linear-issues-mcp-server"],
"env": {
"LINEAR_API_TOKEN": "your_linear_api_token_here"
}
}
}
}- 重新启动桌面版的Claude
示例用法
设置好服务器后,您可以在Claude中使用它来处理线性问题:
Can you get me the details for issue ENG-123?克劳德将使用 linear_get_issue 使用您的问题ID的工具,从环境变量访问令牌。
What are all the comments on the issue at https://linear.app/company/issue/ENG-123/issue-title?克劳德可以使用 linear_get_issue_with_comments 获取包括评论在内的完整问题详细信息。
许可证
麻省理工学院
