MCPServers
Asana - 업무 환경 server banner image
Asana - MCP server logo
55
0

Summary

The MCP Server for Asana is a tool that facilitates seamless interaction with the Asana API through the Model Context Protocol (MCP). This allows users to manage and query Asana tasks, projects, workspaces, and comments directly from MCP-compatible clients like Anthropic's Claude Desktop Application. By leveraging this server, users can efficiently automate and integrate their Asana workflows into broader AI-driven processes, enhancing productivity and collaboration. The server provides specific tools to list workspaces, search for projects and tasks with advanced filtering, and retrieve detailed task information. This functionality is particularly useful for teams that rely heavily on Asana for project management and are looking to enhance their capabilities through AI and automation.

Available Actions(22)

asana_list_workspaces

List all available workspaces in Asana. Optional input: opt_fields (string): Comma-separated list of optional fields to include.

asana_search_projects

Search for projects in Asana using name pattern matching. Required input: workspace (string), name_pattern (string). Optional input: archived (boolean), opt_fields (string).

asana_search_tasks

Search tasks in a workspace with advanced filtering options. Required input: workspace (string). Optional input: text (string), resource_subtype (string), completed (boolean), is_subtask (boolean), has_attachment (boolean), is_blocked (boolean), is_blocking (boolean), assignee, projects, sections, tags, teams, sort_by (string), sort_ascending (boolean), opt_fields (string), custom_fields (object).

asana_get_task

Get detailed information about a specific task. Required input: task_id (string). Optional input: opt_fields (string).

asana_create_task

Create a new task in a project. Required input: project_id (string), name (string). Optional input: notes (string), html_notes (string), due_on (string), assignee (string), followers (array of strings), parent (string), projects (array of strings), resource_subtype (string), custom_fields (object).

asana_get_task_stories

Get comments and stories for a specific task. Required input: task_id (string). Optional input: opt_fields (string).

asana_update_task

Update an existing task's details. Required input: task_id (string). Optional input: name (string), notes (string), due_on (string), assignee (string), completed (boolean), resource_subtype (string), custom_fields (object).

asana_get_project

Get detailed information about a specific project. Required input: project_id (string). Optional input: opt_fields (string).

asana_get_project_task_counts

Get the number of tasks in a project. Required input: project_id (string). Optional input: opt_fields (string).

asana_get_project_sections

Get sections in a project. Required input: project_id (string). Optional input: opt_fields (string).

asana_create_task_story

Create a comment or story on a task. Required input: task_id (string), text (string). Optional input: opt_fields (string).

asana_add_task_dependencies

Set dependencies for a task. Required input: task_id (string), dependencies (array of strings).

asana_add_task_dependents

Set dependents for a task. Required input: task_id (string), dependents (array of strings).

asana_create_subtask

Create a new subtask for an existing task. Required input: parent_task_id (string), name (string). Optional input: notes (string), due_on (string), assignee (string), opt_fields (string).

asana_get_multiple_tasks_by_gid

Get detailed information about multiple tasks by their GIDs. Required input: task_ids (array of strings or comma-separated string). Optional input: opt_fields (string).

asana_get_project_status

Get a project status update. Required input: project_status_gid (string). Optional input: opt_fields (string).

asana_get_project_statuses

Get all status updates for a project. Required input: project_gid (string). Optional input: limit (number), offset (string), opt_fields (string).

asana_create_project_status

Create a new status update for a project. Required input: project_gid (string), text (string). Optional input: color (string), title (string), html_text (string), opt_fields (string).

asana_delete_project_status

Delete a project status update. Required input: project_status_gid (string).

asana_set_parent_for_task

Set the parent of a task and position the subtask within the other subtasks of that parent. Required input: task_id (string), data (object). Optional input: insert_after (string), insert_before (string), opt_fields (string).

asana_get_tasks_for_tag

Get tasks for a specific tag. Required input: tag_gid (string). Optional input: opt_fields (string), opt_pretty (boolean), limit (integer), offset (string).

asana_get_tags_for_workspace

Get tags in a workspace. Required input: workspace_gid (string). Optional input: limit (integer), offset (string), opt_fields (string).

Last Updated: April 8, 2025

커뮤니티 리뷰

0.0
0 리뷰
5
0
4
0
3
0
2
0
1
0

아직 리뷰가 없습니다. 첫 번째 리뷰를 작성해 보세요!

대화에 참여하려면 로그인하세요

Try it now in
HighlightHighlight AI

언어

TypeScript

카테고리