mcp-server-linear是一个与Linear API交互的模型上下文协议(MCP)服务器。它通过标准化的MCP接口,提供了访问和操作Linear问题、项目及其他数据的工具和资源,为客户端应用程序与Linear之间搭建了便捷的桥梁。
mcp-server-linear项目作为客户端应用程序(特别是AI助手和其他工具)与Linear之间的桥梁,提供了对Linear资源的标准化接口访问。以下是快速启动该项目的步骤:
pnpm install
pnpm run start
通过pnpm安装项目依赖:
pnpm install
启动MCP服务器:
pnpm run start
LINEAR_API_KEY:必需的环境变量,用于身份验证。PORT:可选,默认为3000。指定服务器运行的端口。此服务器支持两种身份验证方式:
在环境中设置LINEAR_API_KEY变量。例如:
LINEAR_API_KEY=your_api_key_here pnpm run start
配置 OAuth 客户端并使用获取的访问令牌进行身份验证。
# 启动服务器(包含调试模式)
pnpm run start -- --debug
# 定义日志文件路径
pnpm run start -- --log-file custom.log
使用MCP监察工具与服务器交互:
pnpm install -g @modelcontextprotocol/inspector
LINEAR_API_KEY=your_api_key_here npx -y @modelcontextprotocol/inspector @mkusaka/mcp-server-linear
此服务器遵循模型上下文协议(MCP)架构,提供标准化方式访问Linear资源。关键架构决策包括:
有关详细信息,请参阅adr.md。
# 运行测试
pnpm test
# 构建项目
pnpm run build
# 监视更改
pnpm run watch
# 以调试模式运行
pnpm run debug
本项目采用MIT许可证。
欢迎贡献!请参考adr.md了解架构决策和项目结构。