feat(marketplace): add asana plugin - #230
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
📝 WalkthroughWalkthroughA new ChangesAsana Marketplace Entry
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~2 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
Up to standards ✅🟢 Issues
|
There was a problem hiding this comment.
🧹 Nitpick comments (1)
.claude-plugin/marketplace.json (1)
520-530: 📐 Maintainability & Code Quality | 🔵 Trivial | ⚡ Quick winConsider adding "mcp" to the tags array for consistency with other MCP integrations.
The asana plugin is described in the PR objectives as a "CLI-backed Model Context Protocol (MCP) integration." Other remote MCP plugins in the marketplace (stripe, notion, firebase) include "mcp" in their tags. Adding this tag would improve discoverability and consistency.
✨ Suggested tags update
- "tags": ["cli", "productivity"], + "tags": ["cli", "productivity", "mcp"],🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the rest with a brief reason, keep changes minimal, and validate. In @.claude-plugin/marketplace.json around lines 520 - 530, The asana plugin configuration is missing the "mcp" tag in its tags array, which is inconsistent with other MCP integrations in the marketplace like stripe, notion, and firebase. To fix this, locate the tags array in the asana plugin object (currently containing "cli" and "productivity") and add "mcp" as an additional tag to improve discoverability and maintain consistency with similar MCP-backed integrations in the marketplace.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Nitpick comments:
In @.claude-plugin/marketplace.json:
- Around line 520-530: The asana plugin configuration is missing the "mcp" tag
in its tags array, which is inconsistent with other MCP integrations in the
marketplace like stripe, notion, and firebase. To fix this, locate the tags
array in the asana plugin object (currently containing "cli" and "productivity")
and add "mcp" as an additional tag to improve discoverability and maintain
consistency with similar MCP-backed integrations in the marketplace.
ℹ️ Review info
⚙️ Run configuration
Configuration used: defaults
Review profile: CHILL
Plan: Pro Plus
Run ID: a8448658-6c4d-4ca9-8442-27b8a8d41e21
📒 Files selected for processing (1)
.claude-plugin/marketplace.json
There was a problem hiding this comment.
No issues found across 1 file
Confidence score: 5/5
- Automated review surfaced no issues in the provided summaries.
- No files require special attention.
Architecture diagram
sequenceDiagram
participant User as Developer
participant Claude as Claude Code CLI
participant Marketplace as Marketplace Config (.claude-plugin/marketplace.json)
participant GitHub as GitHub (pleaseai/asana)
participant Plugin as Asana MCP Plugin
Note over User,Plugin: Plugin Discovery & Installation Flow
User->>Claude: /plugin install asana@pleaseai
Claude->>Marketplace: Lookup "asana" entry
Marketplace-->>Claude: Found: source=github, repo=pleaseai/asana
Claude->>GitHub: Fetch plugin metadata/repo (pleaseai/asana)
alt Repo accessible
GitHub-->>Claude: Plugin source & CLI tooling
Claude->>Plugin: Download & configure CLI-based MCP
Plugin-->>Claude: Plugin ready
Claude-->>User: Installation success
else Repo not found or error
GitHub-->>Claude: 404 / error
Claude-->>User: Installation failed
end
Note over User,Plugin: Runtime Usage (after install)
User->>Claude: /list tasks (example)
Claude->>Plugin: MCP request: list_tasks
Plugin->>Plugin: Execute asana CLI commands
Plugin-->>Claude: Structured response
Claude-->>User: Display tasks
|



Summary
Adds the
asanaproductivity plugin to the Claude Code marketplace.Changes
asanain.claude-plugin/marketplace.jsonsourced frompleaseai/asanaon GitHubPlugin Details
The Asana plugin is a CLI-backed MCP integration for Asana, providing access to:
Installation
Summary by cubic
Adds the
asanaproductivity plugin to the Claude Code marketplace by registering it in.claude-plugin/marketplace.json(source:pleaseai/asana). Install with/plugin install asana@pleaseaito manage tasks, projects, subtasks, comments, tags, custom fields, and CSV/JSON imports via the CLI.Written for commit 4269c2f. Summary will update on new commits.
Summary by CodeRabbit