Skip to main content

Ymigo MCP Server — Mathematical flow coverage analysis for Claude

Project description

ymigo-mcp

Ymigo MCP Server — Flow coverage analysis, test table generation, and flow management — directly inside Claude Desktop or Claude Code.

Claude is probabilistic. Ymigo is mathematical. Together they give you both.


What you can do

Analyze from a description or code

Describe your logic in plain English (or point Claude to a code file) — Claude builds the flow and runs the analysis. No manual JSON required.

"Analyze the test coverage of my payment flow" "Read src/auth/login.py and tell me what paths aren't tested"

Analyze flows saved in your Ymigo account

"Analyze my Payment Flow" — Claude fetches the flow and scenarios from your account automatically.

Save flows to Ymigo and get a visual link

After Claude builds or analyzes a flow, ask it to save it:

"Save this flow to Ymigo so I can see it visually"

Claude creates the flow in your account and returns a direct link to open it in the browser.

Export test tables for Jira / Confluence

"Export the test table as CSV"

Claude returns a structured table with test cases, coverage stats, and uncovered transitions — ready to paste.


Requirements


Setup (5 minutes)

1. Install

pip install ymigo-mcp

2. Get your API key

Go to ymigo.app → sign in → click your name (top right) → Generate API Key

You'll get a key like ymigo_xxxxxxxxxxxxxxxx.

3. Add to Claude Desktop config

Open the config file for your OS:

  • Mac: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Add the following (create the file if it doesn't exist):

{
  "mcpServers": {
    "ymigo": {
      "command": "ymigo-mcp",
      "env": {
        "YMIGO_API_KEY": "ymigo_xxxx"
      }
    }
  }
}

Replace ymigo_xxxx with your actual key.

4. Restart Claude Desktop

Fully quit Claude Desktop (including from the system tray) and reopen it.

5. Verify it's connected

In Claude Desktop, look for the hammer icon (Tools) at the bottom of the chat. Click it — you should see the Ymigo tools listed.


Example prompts

"Analyze my checkout flow and tell me what's missing"
"Read src/payments/processor.py and analyze its state coverage"
"Analyze my Login Flow from Ymigo"
"What's the risk score for this flow? Explain the warnings"
"Export the test table as CSV for Jira"
"Save this flow to Ymigo so I can edit it visually"

Tools

Tool What it does
analyze_flow Full analysis — coverage %, risk score, cycles, warnings
get_coverage_summary Short readable summary Claude explains to you
export_test_table Test table as JSON or CSV (Jira/Confluence ready)
list_my_flows List all flows in your Ymigo account
get_my_flow Fetch a specific flow with its scenarios — ready for analysis
create_flow_in_ymigo Save a flow to your Ymigo account and get a link to view it
create_scenarios_in_ymigo Save test scenarios to a flow — view and edit them visually in Ymigo

Plans

Plan Flows MCP calls
Free 3 50 / month
MCP Pro ($9/mo) Unlimited 500 / month

Upgrade at ymigo.app/pricing


License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ymigo_mcp-1.1.1.tar.gz (6.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ymigo_mcp-1.1.1-py3-none-any.whl (7.7 kB view details)

Uploaded Python 3

File details

Details for the file ymigo_mcp-1.1.1.tar.gz.

File metadata

  • Download URL: ymigo_mcp-1.1.1.tar.gz
  • Upload date:
  • Size: 6.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.5

File hashes

Hashes for ymigo_mcp-1.1.1.tar.gz
Algorithm Hash digest
SHA256 249b3d74f52de0cc1436053b7c9cba51e388a8c4022a7fe451c22d73c887945b
MD5 ab29cb92a18d2d27a79e2cf054a5518b
BLAKE2b-256 c701e8715f825b019d9c37c21a9d9d75704652603272b14bfc1ee5d15f2ae400

See more details on using hashes here.

File details

Details for the file ymigo_mcp-1.1.1-py3-none-any.whl.

File metadata

  • Download URL: ymigo_mcp-1.1.1-py3-none-any.whl
  • Upload date:
  • Size: 7.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.5

File hashes

Hashes for ymigo_mcp-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 fc5d076bfdfed8f5680a9e2199a751b09423e7924acc94be6ddd98474e474ecb
MD5 f4268fea266482e67cf408cbcab4a5c5
BLAKE2b-256 4383e1e2c3b1715bfd0e88de11468bb626aaedbe8f1ff22b088c1bd7e15e3cd2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page