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许可证。看 许可证 了解详情。
积分