Asana任务管理服务器

一个连接AI助手与Asana API的模型上下文协议服务器,提供任务、项目和空间管理功能。

  • by 84emllc
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 84emllc/mcp-server-asana

使用说明

Asana的MCP服务器

叉子 roychri/mcp服务器体式 具有附加工具、只读模式和项目管理功能。

模型上下文协议(MCP)服务器,将人工智能助手连接到Asana API,用于任务、项目和工作空间管理。

安装

克劳德桌面版

添加到您的 claude_desktop_config.json:

{
  "mcpServers": {
    "asana": {
      "command": "npx",
      "args": ["-y", "mcp-server-asana"],
      "env": {
        "ASANA_ACCESS_TOKEN": "your-asana-access-token"
      }
    }
  }
}

光标

添加到光标MCP设置中:

{
  "mcpServers": {
    "asana": {
      "command": "npx",
      "args": ["-y", "mcp-server-asana"],
      "env": {
        "ASANA_ACCESS_TOKEN": "your-asana-access-token"
      }
    }
  }
}

配置

变量 必填 描述
ASANA_ACCESS_TOKEN 是 您的Asana个人访问令牌(在此处生成一个)
READ_ONLY_MODE 否 设置为 true 禁用所有写入操作

工具(33)

工作区

工具 说明
asana_list_workspaces 列出所有可用工作区

项目

工具 说明
asana_search_projects 按名称模式搜索项目
asana_get_project 获取项目详细信息
asana_get_project_task_counts 获取项目的任务计数
asana_get_project_sections 获取项目中的部分
asana_create_project 创建新项目

项目状态

工具 说明
asana_get_project_status 获取项目状态更新
asana_get_project_statuses 列出项目的所有状态更新
asana_create_project_status 创建状态更新
asana_delete_project_status 删除状态更新

任务

工具 说明
asana_search_tasks 使用高级过滤功能搜索任务
asana_get_task 获取任务详细信息
asana_create_task 创建新任务
asana_update_task 更新任务
asana_delete_task 永久删除任务
asana_create_subtask 创建子任务
asana_get_multiple_tasks_by_gid 通过GID获取多个任务(最多25个)
asana_get_task_stories 获取任务的评论和故事
asana_create_task_story 向任务添加注释

任务关系

工具 说明
asana_add_task_dependencies 设置任务依赖关系
asana_add_task_dependents 设置任务依赖项
asana_set_parent_for_task 设置或更改任务的父级
asana_add_project_to_task 向项目添加任务
asana_remove_project_from_task 从项目中删除任务

标签

工具 说明
asana_get_tag 获取标签详细信息
asana_get_tags_for_task 获取任务标签
asana_get_tasks_for_tag 获取带有特定标签的任务
asana_get_tags_for_workspace 列出工作区中的标签
asana_create_tag_for_workspace 创建标签
asana_update_tag 更新标签
asana_delete_tag 删除标签
asana_add_tag_to_task 向任务添加标签
asana_remove_tag_from_task 从任务中删除标记

提示

提示 描述
task-summary 为任务生成摘要和状态更新
task-completeness 分析任务是否有足够的细节来完成
create-task 创建带有指导细节的任务

资源

资源 URI模式 描述
工作区 asana://workspace/{gid} JSON格式的工作区详细信息
项目 asana://project/{gid} 带有部分和自定义字段的项目详细信息

只读模式

集 READ_ONLY_MODE=true 禁用所有写入操作。只有读取工具可用 create-task 提示被隐藏。可用于测试或限制访问。

贡献

欢迎拉取请求。请参阅 上游项目 对于最初的实施。

许可证

MIT许可证。看 许可证 了解详情。

积分