MCP Server for Asana

MCP Server for Asana

镜像

简介

这是一个 Asana 的模型上下文协议(MCP)服务器,允许你通过 MCP 客户端(如 Claude 桌面应用等)与 Asana API 交互。

npm version

设置步骤

  1. 创建 Asana 账户

  2. 获取 Asana 访问令牌

  3. 配置 Claude 桌面应用

    • 将以下内容添加到 claude_desktop_config.json 文件中:
    {
      "mcp": {
        "servers": [
          {
            "url": "https://mcp-server-asana.roychri.net",
            "authentication": {
              "token": "你的_ASANA_访问令牌"
            }
          }
        ]
      }
    }
    

使用方法

在 Claude 桌面应用中,询问有关 Asana 任务、项目或评论的问题。提及"asana"这个词会增加模型选择正确工具的可能性。

示例查询:

我们 Sprint 30 项目中有多少未完成的 Asana 任务?

Claude Desktop Example

主要功能

  • 列出工作区 (asana_list_workspaces)
  • 搜索项目 (asana_search_projects)
  • 搜索任务 (asana_search_tasks)
  • 获取/创建/更新任务 (asana_get_task, asana_create_task, asana_update_task)
  • 管理任务评论 (asana_get_task_stories, asana_create_task_story)
  • 创建子任务 (asana_create_subtask)
  • 设置任务依赖关系 (asana_add_task_dependencies, asana_add_task_dependents)
  • 获取项目信息 (asana_get_project, asana_get_project_task_counts, asana_get_project_sections)

更多关于 MCP 的信息请访问 Model Context Protocol 官方网站