MCP Asana 集成服务器
使用 Claude 作为项目管理工具,提供任务和项目的创建、更新、删除等功能。
快速入门
前置条件
- 安装 Node.js (v14 或更高)
- 准备 Asana 账户及 API 访问权限
安装步骤
- 克隆仓库并安装依赖:
git clone <仓库地址> cd mcp-asana npm install
- 配置环境变量:
- 复制
.env.example
文件为.env
- 编辑
.env
文件,填入ASANA_ACCESS_TOKEN
、ASANA_PROJECT_ID
和ASANA_WORKSPACE_ID
- 复制
使用方法
- 构建项目:
npm run build
- 启动服务:
npm start
- 开发模式(支持热重载):
npm run dev
简单客户端操作
- 创建任务:
./simple-client.sh create-task "任务名称" "描述" "截止日期" "" "项目ID"
- 列出任务:
./simple-client.sh list-tasks
- 更新任务:
./simple-client.sh update-task "任务ID" "新名称" "新描述" "新截止日期" "" "完成状态"
- 删除任务:
./simple-client.sh delete-task "任务ID"
更多命令请参考 README 文档。