Linear项目管理AI代理

一个基于AI的代理工具,帮助用户管理Linear项目,支持创建和查看问题、项目等功能。

  • by HaythemLazaar
  • TypeScript
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 HaythemLazaar/linear-mcp-agent

使用说明

Linear-mcp-agent

An AI agent that helps you manage your Linear projects.

Introduction · Deploy Your Own · Tech Stack · Setting Up Locally · Contributing · License


引言

这是一个由以下组件构建的AI代理 马斯特拉,the Vercel AI SDK 随着 线性 MCP工具可帮助您进行项目管理,它使用Google Gemini gemini-1.5-pro 模型。代理可以在Linear中创建和查看问题、项目等。

特性

  • 使用线性MCP工具: 使用官方的线性20+MCP工具,如:(list_issues、create_issue、list_teams…)。
  • 可扩展: 基于Mastra构建,允许轻松添加新工具和功能。
  • 开源: 可在Apache 2.0许可证下使用。

技术栈

  • Next.js 用于构建用户界面的React框架。
  • Shadcn -React和顺风UI组件库
  • 马斯特拉 –自营代理的底层框架。
  • Vercel AI SDK –用于构建AI驱动的聊天界面。
  • 棱镜 -Node.js和TypeScript ORM
  • 霓虹 -无服务器postgres平台

入门指南

要开始,您可以克隆存储库并安装依赖项:

git clone https://github.com/HaythemLazaar/linear-mcp-agent
cd linear-mcp-agent
pnpm install

您需要生成一个 API_KEY 来自谷歌人工智能工作室,以及 connectionString 来自霓虹灯。

您还需要设置环境变量。复制 .env.example 文件到 .env 并填写所需值:

BETTER_AUTH_SECRET=
GOOGLE_GENERATIVE_AI_API_KEY=
DATABASE_URL=

之后,您必须迁移架构:

pnpm db:migrate

然后,您可以运行开发服务器:

pnpm dev

贡献

许可证

该项目根据 Apache 2.0许可证.