MCP Server for Asana
@roychri
关于 MCP Server for Asana
暂无概览
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"asana": {
"command": "npx",
"args": [
"-y",
"@roychri/mcp-server-asana"
],
"env": {
"ASANA_ACCESS_TOKEN": "your-asana-access-token"
}
}
}
}工具
44List of workspaces
List of matching projects
List of matching tasks
Detailed task information
Created task information
List of task stories/comments
Updated task information
Detailed project information
Task count information
List of project sections
Created story information
Updated task dependencies
Updated task dependents
Created subtask information
List of detailed task information
Project status information
List of project status updates
Created project status information
Deletion confirmation
Updated task information
Detailed tag information
List of tags associated with the task
List of tasks for the specified tag
List of tags in the workspace
Updated tag information
Deletion confirmation
Created tag information
Success response
Success response
Success message confirming the task was added to the project
If no positioning arguments are given, the task will be added to the end of the project
Success message confirming the task was removed from the project
The task will still exist in the system, but it will not be in the project anymore
Success message confirming the task was deleted
This action cannot be undone. The task will be permanently removed.
The created project object
Updated project information
Created section information
Updated section information
Deletion confirmation
Success confirmation
Array of subtask objects
Array of task objects
List of tasks from the user's My Tasks list
概览
What is MCP Server for Asana?
MCP Server for Asana is a Model Context Protocol (MCP) server that enables AI assistants (like Anthropic's Claude Desktop) to interact with the Asana API. It allows users to query and manage Asana tasks, projects, workspaces, comments, and more directly through natural language prompts.
How to use MCP Server for Asana?
Set the ASANA_ACCESS_TOKEN environment variable with your Asana personal access token (required). Optionally set READ_ONLY_MODE=true to disable write operations. Then, in an MCP client (e.g., Claude Desktop), ask questions or give commands about Asana items, such as “How many unfinished asana tasks do we have in our Sprint 30 project?”
Key features of MCP Server for Asana
- List and search workspaces, projects, and tasks
- Create, update, and read task details
- Add comments/stories to tasks (create_task_story)
- Manage subtasks and task dependencies
- Query project statuses and section information
- Read-only mode to prevent accidental modifications
- Advanced task filtering with custom fields and sorting
Use cases of MCP Server for Asana
- Ask an AI assistant to report the number of unfinished tasks in a specific project
- Automatically create tasks and assign them based on natural language instructions
- Retrieve project status updates or task comments for quick summaries
- Reorganize tasks by setting parent tasks or adding dependencies
- Search for tasks across workspaces using text, assignee, or completion status
FAQ from MCP Server for Asana
What is an MCP server and how does this work?
MCP (Model Context Protocol) is a standard that lets AI applications like Claude Desktop connect to external tools and APIs. This server implements Asana’s API as a set of MCP tools, so the AI can read and write Asana data based on user prompts.
What credentials do I need to use this server?
You need an Asana personal access token. Set it as the ASANA_ACCESS_TOKEN environment variable. Optionally, you can set READ_ONLY_MODE=true to prevent any write operations.
Can I use this server in read-only mode?
Yes. Set READ_ONLY_MODE=true to disable all tools that create, update, or delete Asana items, along with the create-task prompt. Only read operations will be available.
What tools does this server provide?
The server provides over 20 tools, including: asana_list_workspaces, asana_search_projects, asana_search_tasks, asana_create_task, asana_update_task, asana_get_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_status, asana_get_project_statuses, asana_create_project_status, asana_get_tag, and more.
What are the runtime requirements for this server?
The server is a Node.js package distributed via npm (@roychri/mcp-server-asana). You need Node.js installed and an internet connection to reach the Asana API. No additional database or external service is required beyond the Asana account.
其他 分类下的更多 MCP 服务器
MCP Go 🚀
mark3labsA Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources and tools.
AutoBrowser MCP
autobrowser-aiBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
Maestro
mobile-dev-incPainless E2E Automation for Mobile and Web
Awesome Mlops
visengerA curated list of references for MLOps
Unity MCP ✨
justinpbarnettUnity MCP acts as a bridge between AI assistants and your Unity Editor. Give your LLM tools to manage assets, control scenes, edit scripts, and automate tasks within Unity.
评论