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.2.tar.gz (7.4 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.2-py3-none-any.whl (8.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ymigo_mcp-1.1.2.tar.gz
  • Upload date:
  • Size: 7.4 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.2.tar.gz
Algorithm Hash digest
SHA256 4c6dd8dae9785950bf6076db625c404111f82930268bad40d96cdba072666ed6
MD5 ae95dc9bd2562836f802a281089fed08
BLAKE2b-256 67450aab080e7622dec0e5b9b69dd0ceccf613c0b85f310b7e3e35e97e5f8547

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ymigo_mcp-1.1.2-py3-none-any.whl
  • Upload date:
  • Size: 8.5 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 8b533fa7dba4a8a6afcbdca5bc8b602f0fa5d6b21c6dd1381baa826102eb8bd8
MD5 19ac989dd897e9696555e1d077fb373f
BLAKE2b-256 d5a4ae514b1914536e5d4cc2017d5b5136c7057a3c1f3773989b7e4e655686a2

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