本指南将帮助你了解如何安装、设置和使用 Asana MCP 服务器,它能为你提供 Asana 工作区和项目的相关信息。
你可以使用 npm 全局安装 Asana MCP 服务器:
npm install -g @roychri/mcp-server-asana
如果你希望修改代码或查看源码,可以克隆仓库:
git clone https://github.com/roychri/mcp-server-asana.git
cd mcp-server-asana
npm install
启动服务器:
npx @roychri/mcp-server-asana [--port PORT]
--port:指定服务器监听的端口,默认为 3000。以开发模式运行:
npm run dev
这将在变更时自动重新加载,并开启调试模式。
GET /api/workspaces)name:工作区名称(字符串)id:全局 ID(字符串)type:资源类型(字符串)is_organization:是否为组织工作区(布尔值)email_domains:与工作区关联的电子邮件域列表(字符串数组)GET /api/projects)name:项目名称(字符串)id:全局 ID(字符串)type:资源类型(字符串)archived: 是否已归档(布尔值)public:是否公开(布尔值)notes:项目描述/备注(字符串)color:项目颜色(字符串)default_view:默认视图类型(字符串)due_date, due_on, start_on:项目日期信息(字符串)workspace:工作区对象team:团队对象sections:项目中的部分数组custom_fields:项目的自定义字段定义数组asana://workspace/{workspace_gid})asana://workspace/{workspace_gid}name:工作区名称(字符串)id:全局 ID(字符串)type:资源类型(字符串)is_organization:是否为组织工作区(布尔值)email_domains:电子邮件域列表(字符串数组)asana://project/{project_gid})asana://project/{project_gid}