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许可证.
