Skip to content

bitovi/cascade-mcp

Repository files navigation

Cascading MCP Tools

cascade-mcp Cascading MCP Tools provides a collection of MCP (Model Context Protocol) capabilities for Bitovi's Cascading AI Enablement. This service enables AI agents to work with design and project management tools through OAuth-authenticated integrations.


👉 Bitovi can help you integrate this into your own SDLC workflow: AI for Software Teams


Supported tools at the https://cascade.bitovi.com/mcp endpoint:

Combined Tools (Multi-provider workflows):

  • write-shell-stories - Generate shell stories from Figma designs linked in a Jira epic (analyzes screens, downloads assets, creates prioritized user stories using AI)
  • write-epics-next-story - Write the next Jira story from shell stories in an epic (validates dependencies, generates full story content, creates Jira issue with acceptance criteria)

Atlassian/Jira Tools:

  • atlassian-get-sites - Get list of accessible Atlassian sites for the authenticated user
  • atlassian-get-issue - Retrieve complete details of a Jira issue by ID or key, including description, attachments, comments, and full field data
  • atlassian-get-attachments - Fetch Jira attachments by attachment ID (returns base64-encoded content)
  • atlassian-update-issue-description - Update a Jira issue description with markdown content (automatically converted to ADF)
  • search - Search Jira issues using JQL (Jira Query Language) with standardized document format output
  • fetch - Fetch Jira issue details by issue key/ID in standardized document format (ChatGPT-compatible)

Figma Tools:

  • figma-get-user - Get information about the authenticated Figma user (test tool for OAuth validation)
  • figma-get-image-download - Download images from Figma design URLs (returns base64-encoded image and metadata)
  • figma-get-metadata-for-layer - Get detailed metadata for a specific Figma layer including positioning and visual properties
  • figma-get-layers-for-page - List all top-level layers from a Figma page with layer IDs, names, types, and download URLs

Utility Tools:

  • utility-test-sampling - Test sampling functionality by sending prompts to the agent and logging the interaction (enables testing of agent capabilities and inter-MCP tool communication)

Read the documentation on accessing the following REST apis:

  • POST /api/write-shell-stories
  • POST /api/write-epics-next-story

Use

Copilot

In your project, create a .vscode/mcp.json file

Notification_Center

Click the Add Server... button:

image

Select the HTTP option:

image

Paste the following URL and hit enter: https://cascade.bitovi.com/mcp. Then, add cascade-mcp as the name and hit enter.

You can use the following JSON too if the Add Server button did not work for you:

{
    "servers": {
        "cascade-mcp": {
            "url": "https://cascade.bitovi.com/mcp"
        }
    }
}

This will kick off the authentication:

image

When complete, you should be able to set your copilot chat in Agent mode and ask the question:

MCP: what tools do I have available?

This should tell you you have the Jira MCP tool available:

image

About

MCP tools that help software teams. Integrates Figma and Jira.

Resources

Contributing

Stars

Watchers

Forks

Packages

No packages published