forge-skills (ads-mcp)
claude-plugin:forge-skills/ads-mcpForge-focused skills and MCP configuration for Atlassian Forge: scaffold and deploy apps (forge create, templates, dev spaces), build Teamwork Graph connectors for Rovo Search/Rovo Chat, pre-deploy review, systematic debugging, plus Forge docs and Atlassian Design System lookups via MCP.
Score: 100/100
Handshake verified by our own probe.
Tools · 20
Analyzes a **string of React/JSX** code for likely accessibility issues (heuristics and/or axe-related paths) and returns hints that often **point to** `ads_suggest_a11y_fixes` or generic axe/WCAG-sty…
Returns Atlassian Design System (ADS) accessibility guidance: best practices and patterns for buttons, interactions, color contrast, forms, and other design-system topics shipped in this tool. Use th…
Returns **every** canonical Atlassian Design System (ADS) component record as separate JSON text chunks (full catalog; large payload). For non-ADS public `@atlaskit/*` packages, use `atlaskit_get_comp…
Runs **ads_search_tokens**, **ads_search_icons**, **ads_search_components**, and optionally **atlaskit_search_components** in one call and returns a single JSON payload (each section only if that list…
Searches the bundled Atlassian Design System (ADS) component catalog. Returns JSON objects with **name**, **package**, **examples**, **props**, and optional **designSource.figmaUrl** for each match (t…
Searches the bundled Atlassian Design System **icon** catalog. Returns JSON with **componentName**, **package**, and **usage** for each match. WHEN TO USE: **Choosing an icon** for a control, nav ite…
Searches Atlassian Design System **design tokens** from bundled metadata. Returns compact JSON objects with **name** and **exampleValue** for each match by default (search also considers description, …
Suggests remediation steps for an accessibility issue described in natural language (often pasted from **axe-core**, ESLint, or review). WHAT YOU GET (varies by match): - **Curated hit:** ADS-biased …
Returns a structured Atlassian Design System (ADS) **migration guide** for a known package or API migration (before/after examples, best practices, links). WHEN TO USE: You are upgrading or refactori…
Returns a **bundled** step-by-step guide for replacing hardcoded UI strings with `formatMessage` (and related patterns) using @jira/platform__react-intl or react-intl: message constants, placeholders,…
Returns Atlassian Design System (ADS) **foundations** guidelines as Markdown: the bundled design-system-docs foundations set (not component API docs). TOPIC COVERAGE: - **Content & UX writing**: mess…
Returns **every** ADS design token from bundled metadata (name, canonical token description, example value, shared usage guidelines)—one JSON object per token, **very large** output. WHEN TO USE: Las…
Returns **every** ADS icon record as separate JSON text chunks (full catalog; large payload). WHEN TO USE: Last resort when `ads_plan` / `ads_search_icons` is insufficient and you must enumerate all …
Returns documentation for **Constellation** (Atlassian Design System) ESLint rules shipped with this MCP—rule purpose, examples, and fixes where available. WHAT YOU GET: - No `terms`: JSON array of a…
Returns a compact inventory of public `@atlaskit/*` component packages that are not covered by the Atlassian Design System (ADS) component catalog. Output is names and packages only. WHEN TO USE: Use…
Searches the bundled public `@atlaskit/*` component catalog outside the Atlassian Design System (ADS) component catalog. Returns JSON objects with **name**, **package**, **examples**, and **props** fo…
Returns a compact inventory of public `@atlaskit/*` utilities (functions, constants, types) that are not covered by the Atlassian Design System (ADS) catalog. Output is names and packages only. WHEN …
Search public `@atlaskit/*` utilities (functions, constants, types) outside the Atlassian Design System (ADS) catalog by name, package, category, description, or keywords. WHEN TO USE: Use this for f…
Returns a compact inventory of public `@atlaskit/*` hooks that are not covered by the Atlassian Design System (ADS) catalog. Output is names and packages only. WHEN TO USE: Use this for fallback disc…
Search public `@atlaskit/*` hooks outside the Atlassian Design System (ADS) catalog by name, package, category, description, or keywords. WHEN TO USE: Use this for fallback research when you want to …
How to use
Claude Desktop or claude.ai: add a custom connector (Customize → Connectors; on Team and Enterprise plans an owner adds it under Organization settings → Connectors) with this server URL: https://mcp.atlassian.com/v1/ads/public/mcp
Cursor or Cline: add to your MCP config:
{
"mcpServers": {
"forge-skills_(ads-mcp)": {
"url": "https://mcp.atlassian.com/v1/ads/public/mcp",
"transport": "streamable-http"
}
}
}