article
README
🚀 线性 MCP 服务器
本项目是一个使用 Node.js 实现的线性集成 MCP 服务器,为与线性问题跟踪功能交互的 AI 模型提供了标准化接口,有效解决了模型与线性系统交互的兼容性问题,提升了交互效率和准确性。
🚀 快速开始
此 MCP(模型上下文协议)服务器为与线性问题跟踪功能交互提供标准化接口的 AI 模型提供了一个标准界面。
先决条件
- Node.js(v18 或更高版本)
- 线性 API 密钥
安装
- 克隆仓库
- 安装依赖项
npm install
- 在根目录下创建一个
.env文件,其中包含您的线性 API 密钥
LINEAR_API_KEY=your_linear_api_key_here
运行服务器
- 启动服务器:
npm start
- 用于开发的文件监视:
just dev
- 带调试日志的开发:
just debug
- 或者手动设置环境变量:
LOG_LEVEL=DEBUG NODE_ENV=development node src/index.js
日志将写入 logs/mcp-linear.log 文件以避免干扰 STDIO 传输。
✨ 主要特性
- 使用官方 MCP SDK 实现线性标准 MCP 协议
- 支持搜索问题、读取详细信息、更新和评论
🔧 技术细节
结构
- effects:包含实际执行副作用操作的模块,例如与线性 API 的交互和安全的日志记录。
- tools:通过 MCP 协议暴露给客户端的工具,每个工具都有输入验证和文档说明。
- utils:包含配置加载和其他通用功能的实用程序。
🤝 贡献
欢迎贡献!请随时提交 Pull Request。
📄 许可证
本项目根据 MIT 许可证发布 - 有关详细信息,请参阅 LICENSE 文件。
Scan to join WeChat group