Asana MCP服务器
Asana集成的模型上下文协议(MCP)服务器实现。该软件包使AI助手能够通过标准化协议与Asana进行交互,使他们能够管理任务、项目和其他Asana资源。
特性
- 通过MCP进行Asana任务管理
- 项目和部分清单
- 任务评论检索
- 与AI助手无缝集成
安装
您可以使用npm全局安装此包:
npm install -g tiny-asana-mcp-server或者直接使用npx运行它:
npx tiny-asana-mcp-server配置
在使用服务器之前,您需要设置Asana凭据。创建一个 .env 在项目根目录中创建包含以下内容的文件,或通过命令行提供envs:
ASANA_TOKEN=your_asana_personal_access_token或
env ASANA_TOKEN=your_asana_personal_access_token npx -y tiny-asana-mcp-server您可以从以下网址获取Asana个人访问令牌 Asana开发者控制台.
用法
启动服务器
env ASANA_TOKEN=... npx -y tiny-asana-mcp-server服务器将启动并连接到MCP客户端,允许AI助手与您的Asana工作区进行交互。
可用工具
服务器提供以下MCP工具:
asana_get_projects:列出所有可访问的项目asana_get_sections_by_project:列出项目中的部分asana_get_task_stories:获取任务的评论asana_get_task:检索特定任务的详细信息asana_get_tasks_by_project:列出项目中的任务asana_get_tasks_by_section:在一个部分中列出任务
计划
- \[x\] 创建MVP以提供体式整合
- \[\]添加基于环境的工具配置(通过环境变量启用/禁用特定工具)
- \[\]覆盖所有现有端点
发展
设置开发环境:
- 克隆存储库:
git clone git@github.com:bnwebdev/tiny-asana-mcp-server.git
cd tiny-asana-mcp-server- 安装依赖项:
yarn install- 以开发模式启动:
yarn dev贡献
欢迎投稿!请随时提交拉取请求。
许可证
此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。
第三方许可证
该软件使用 ,根据Apache许可证2.0版获得许可。
