Linear MCP 服务器整合了 Linear 的官方 SDK 和 MCP 协议,具备类型安全、高效性能等特点,能为开发者提供稳定且强大的服务。
要使用此项目,请确保安装了以下依赖:
bun add @linear/sdk @modelcontextprotocol/sdk
启动服务器前,配置环境变量 NEXT_PUBLIC_LINEAR_SDK_CONFIG。
{
"url": "https://app.linear.app",
"authType": "token"
}
然后运行:
bun dev
bun add @linear/sdk @modelcontextprotocol/sdk
启动前需配置环境变量 NEXT_PUBLIC_LINEAR_SDK_CONFIG:
{
"url": "https://app.linear.app",
"authType": "token"
}
之后运行启动命令:
bun dev
NEXT_PUBLIC_BASE_URL:设置为你的 Linear 基础 URL,默认是 https://app.linear.app。NEXT_PUBLIC_WEB_BASE_URL:设置为你的 Web 应用程序的公开 URL。在 .env 文件中添加以下内容:
NEXT_PUBLIC_LINEAR_SDK_CONFIG=url=https://app.linear.app&authType=token
import { type Context } from '@modelcontextprotocol/sdk'
export async function getContext(): Promise<Context> {
const config = new Configuration()
const client = new LinearClient(config)
return await client.getContext()
}
GET /api/teamsGET /api/projectsPOST /api/projects用于统一处理所有 API 请求和响应,确保系统稳定性。
本项目遵循 MIT 许可证协议。更多详情请参阅 LICENSE 文件。