MCP Server for Asana
AsanaMcpTaskManagementWorkflowAutomationCollaborationApiPythonJavascriptTypescriptGoRubyRTool
About This Server
This Model Context Protocol server implementation of Asana allows you to talk to Asana API from MCP Client such as Anthropic's Claude Desktop Application, and many more.
Server Information
š Overview:
ā Key Points:
šÆ Conclusion:
The "mcp-server-asana" repository provides a valuable integration point between Asana and MCP-compatible AI tools. It offers a range of functions for querying and manipulating Asana data, with clear instructions for setup and usage. The MIT license promotes open use and contribution to the project.
This webpage provides information about the "mcp-server-asana" GitHub repository, which is a Model Context Protocol (MCP) server implementation for Asana. It enables communication with the Asana API from MCP clients, including Anthropic's Claude Desktop Application. The repository is public and licensed under the MIT License.
ā Key Points:
- The repository contains a Model Context Protocol (MCP) server implementation for Asana.
- The MCP server allows integration with AI tools like Claude Desktop.
- It supports various Asana API functions, such as listing workspaces, searching projects/tasks, creating tasks, getting task stories, and updating tasks/projects.
- The project is licensed under the MIT License, allowing for free use, modification, and distribution.
- The repository offers a bridge between Asana and MCP clients, enabling AI tools to interact with Asana data.
- The documentation outlines the setup process, including creating an Asana account and configuring Claude Desktop with the necessary access token.
- It lists the available tools/functions for interacting with the Asana API, with descriptions, required inputs, optional inputs, and return values.
- The "mcp-server-asana" GitHub repository includes files such as:
- `src`: Contains the source code.
- `.aider.conf.yml`: Configuration file for Aider.
- `.gitignore`: Specifies intentionally untracked files that Git should ignore.
- `Asana-v3.md`: Documentation file.
- `CHANGELOG.md`: Records notable changes made to the project.
- `CONVENTIONS.md`: Coding Conventions.
- `LICENSE`: Contains the license information.
- `README.md`: Provides a general overview and setup instructions.
- The repository uses TypeScript (90.6%), JavaScript (5.4%), and Shell (4.0%) languages.
- The README outlines how to use the server with Claude Desktop, providing example prompts.
- It includes troubleshooting steps for permission errors and instructions for local testing using the MCP Inspector.
- Provides details for the tools: asanalistworkspaces, asanasearchprojects, asanasearchtasks, asanagettask, asanacreatetask, asanagettaskstories, asanaupdatetask, asanagetproject, asanagetprojecttaskcounts, asanagetprojectsections, asanacreatetaskstory, asanaaddtaskdependencies, asanaaddtaskdependents, asanacreatesubtask, asanagetmultipletasksbygid, asanagetprojectstatus, asanagetprojectstatuses, asanacreateprojectstatus, asanadeleteprojectstatus, asanasetparentfortask, asanagettasksfortag, and asanagettagsforworkspace.
š Main Findings:
š Details:
šÆ Conclusion:
The "mcp-server-asana" repository provides a valuable integration point between Asana and MCP-compatible AI tools. It offers a range of functions for querying and manipulating Asana data, with clear instructions for setup and usage. The MIT license promotes open use and contribution to the project.
Server Features
Default MCP Server
Standard MCP server capabilities
Provider Information
Roychri
cloud Provider
Quick Actions
MCP Configuration
Available Tools
asana_list_workspacesasana_search_projectsasana_search_tasksasana_get_taskasana_create_taskasana_get_task_storiesasana_update_taskasana_get_projectasana_get_project_task_countsasana_get_project_sectionsasana_create_task_storyasana_add_task_dependenciesasana_add_task_dependentsasana_create_subtaskasana_get_multiple_tasks_by_gidasana_get_project_statusasana_get_project_statusesasana_create_project_statusasana_delete_project_statusasana_set_parent_for_taskasana_get_tasks_for_tagasana_get_tags_for_workspace