Linear MCP Server

Linear MCP Server

🚀 线性 MCP 服务器

本项目是一个使用 Node.js 实现的线性集成 MCP 服务器,为与线性问题跟踪功能交互的 AI 模型提供了标准化接口,有效解决了模型与线性系统交互的兼容性问题,提升了交互效率和准确性。

🚀 快速开始

此 MCP(模型上下文协议)服务器为与线性问题跟踪功能交互提供标准化接口的 AI 模型提供了一个标准界面。

先决条件

  • Node.js(v18 或更高版本)
  • 线性 API 密钥

安装

  1. 克隆仓库
  2. 安装依赖项
npm install
  1. 在根目录下创建一个 .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 文件。

  • 0 关注
  • 0 收藏,8 浏览
  • system 提出于 2025-09-28 15:24

相似服务问题