
tiny asana mcp server
Asana MCP Server 使AI助手能够通过标准化协议管理Asana任务、项目和资源,支持自动化和集成。
Repository Info
About This Server
Asana MCP Server 使AI助手能够通过标准化协议管理Asana任务、项目和资源,支持自动化和集成。
Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.
Documentation
Asana MCP Server
A Model Context Protocol (MCP) server implementation for Asana integration. This package enables AI assistants to interact with Asana through a standardized protocol, allowing them to manage tasks, projects, and other Asana resources.
Features
- Asana task management through MCP
- Project and section listing
- Task comments retrieval
- Seamless integration with AI assistants
Installation
You can install this package globally using npm:
npm install -g tiny-asana-mcp-server
Or run it directly using npx:
npx tiny-asana-mcp-server
Configuration
Before using the server, you need to set up your Asana credentials. Create a .env file in your project root with the following content or provide envs via command line:
ASANA_TOKEN=your_asana_personal_access_token
or
env ASANA_TOKEN=your_asana_personal_access_token npx -y tiny-asana-mcp-server
You can obtain your Asana Personal Access Token from Asana Developer Console.
Usage
Starting the Server
env ASANA_TOKEN=... npx -y tiny-asana-mcp-server
The server will start and connect to the MCP client, allowing AI assistants to interact with your Asana workspace.
Available Tools
The server provides the following MCP tools:
asana_get_projects: List all accessible projectsasana_get_sections_by_project: List sections in a projectasana_get_task_stories: Get comments on a taskasana_get_task: Retrieve details of a specific taskasana_get_tasks_by_project: List tasks in a projectasana_get_tasks_by_section: List tasks in a section
Plans
- Create MVP to provide asana integration
- Add environment-based tool configuration (enable/disable specific tools via environment variables)
- Cover all existing endpoints
Development
To set up the development environment:
- Clone the repository:
git clone git@github.com:bnwebdev/tiny-asana-mcp-server.git
cd tiny-asana-mcp-server
- Install dependencies:
yarn install
- Start in development mode:
yarn dev
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Third-Party Licenses
This software uses the Asana Node.js client library, which is licensed under the Apache License, Version 2.0.
Quick Start
Clone the repository
git clone https://github.com/bnwebdev/tiny-asana-mcp-serverInstall dependencies
cd tiny-asana-mcp-server
npm installFollow the documentation
Check the repository's README.md file for specific installation and usage instructions.
Repository Details
Recommended MCP Servers
Discord MCP
Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.
Knit MCP
Connect AI agents to 200+ SaaS applications and automate workflows.
Apify MCP Server
Deploy and interact with Apify actors for web scraping and data extraction.
BrowserStack MCP
BrowserStack MCP Server for automated testing across multiple browsers.
Zapier MCP
A Zapier server that provides automation capabilities for various apps.