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):

  • analyze-feature-scope - Generate scope analysis from Figma designs linked in a Jira epic (identifies features, establishes scope boundaries, surfaces questions before implementation)
  • 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 REST API documentation for accessing these endpoints:

  • POST /api/analyze-feature-scope
  • POST /api/write-shell-stories
  • POST /api/write-next-story

LLM Client Support

The API supports 8 major LLM clients (Anthropic, OpenAI, Google, AWS Bedrock, Mistral, DeepSeek, Groq, xAI). Users choose their LLM client and supply credentials via request headers.

See the LLM Provider Guide for complete documentation.

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

Contributors 8