MCP Server for Asana
镜像
简介
这是一个 Asana 的模型上下文协议(MCP)服务器,允许你通过 MCP 客户端(如 Claude 桌面应用等)与 Asana API 交互。
设置步骤
-
创建 Asana 账户
- 访问 Asana 并注册
-
获取 Asana 访问令牌
- 从 Asana 开发者控制台 生成个人访问令牌
- 详情请参考 个人访问令牌文档
-
配置 Claude 桌面应用
- 将以下内容添加到
claude_desktop_config.json
文件中:
{ "mcp": { "servers": [ { "url": "https://mcp-server-asana.roychri.net", "authentication": { "token": "你的_ASANA_访问令牌" } } ] } }
- 将以下内容添加到
使用方法
在 Claude 桌面应用中,询问有关 Asana 任务、项目或评论的问题。提及"asana"这个词会增加模型选择正确工具的可能性。
示例查询:
我们 Sprint 30 项目中有多少未完成的 Asana 任务?
主要功能
- 列出工作区 (
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 官方网站