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.0.tar.gz (6.0 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.0-py3-none-any.whl (7.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ymigo_mcp-1.1.0.tar.gz
  • Upload date:
  • Size: 6.0 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.0.tar.gz
Algorithm Hash digest
SHA256 e1ea2e390e012501d8e9f7754d2a062820094899cde57616e553e447cb27e1bd
MD5 1c6e6511b9cb80e8aee9c27de8e8d8ee
BLAKE2b-256 a034a0ba0eb770b2d9553f39666e4481e4f3d83a204c0c04c5c317d7b880726b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ymigo_mcp-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 7.3 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 efbdc95f17444c5930a487c552d1fb83a98f19425959874349879a9cf7e37949
MD5 9b586e7597373381f902ad965ce2a048
BLAKE2b-256 c03bdcf57a15bebdc1bfe429e5f1763b1d7b06f5efcd555d5673d3f7ce02e8b9

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