ariadne MCP server
io.github.MikhailHal/ariadne·v0.4.0·3 starsReturns only the unit tests affected by your current Kotlin/Android code changes.
3 stars
Reviews
Write oneNobody has reviewed ariadne yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
ariadne tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.9 · 2026-09-24 · same rubric, same numbers if you re-run it
- –Code scanpackage could not be scannedn/a
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 4 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year9/10
How ariadne compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 90/100
- higher than 83% of 48,255 servers
- GitHub stars
- 3
- more than 80% of 28,688 servers
Install ariadne in Claude Code, Cursor or VS Code
claude mcp add ariadne -- docker run -i --rm ghcr.io/mikhailhal/ariadne:0.4.0
What the publisher says
From the ariadne repository's README, as published. We do not edit it. Read it on GitHub
ariadne MCP Server for Affected Test Selection
ariadne is an MCP (Model Context Protocol) server that provides AI agents with the ability to identify affected tests. Powered by sazanami, it analyzes code changes and returns only the tests that need to be run.
[!IMPORTANT]
## ⚠️ MUST READ: Speed over Completeness
ariadne is built for the agent inner loop — edit, verify, commit — where fast
feedback matters more than exhaustive selection. Static analysis cannot trace
every execution path: reflection, DI frameworks, and data-flow indirection
(e.g., Flux/MVI dispatch) can hide dependencies from any
affected-test-selection tool, not just ariadne.
Always keep a final line of defense in CI. Run the full test suite (or a
conservative selection) before merging. ariadne narrows what an agent runs
while iterating; it is not a replacement for CI.
When ariadne detects changes it cannot analyze (build scripts, resources,
unscanned source sets), it says so explicitly in the tool response instead of
silently reporting "no affected tests".
Features
- MCP Integration — Works with Claude Code, Claude Desktop, and other MCP-compatible clients
- Automatic Git Diff — No need to pass diff manually; ariadne runs git diff internally
- Powered by sazanami — Uses Kotlin Analysis API for accurate static analysis
Installation
Homebrew (recommended)
brew install mikhailhal/tap/ariadneThen register it with your MCP client — for Claude Code:
claude mcp add ariadne -- ariadneOr add to your MCP client configuration manually (e.g., Claude Desktop):
{
"mcpServers": {
"ariadne": {
"command": "ariadne"
}
}
}Docker
docker run -i --rm -v /path/to/project:/workspace ghcr.io/mikhailhal/ariadneMount the project you want analyzed and pass /workspace as project_path. The image is also listed in the official MCP Registry as io.github.MikhailHal/ariadne.
Manual (release JAR)
Download ariadne--all.jar from Releases (requires JDK 21+) and configure your client with "command": "java", "args": ["-jar", "/path/to/ariadne--all.jar"].
Build from Source
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
ariadne: common questions
- Is ariadne MCP server safe?
- Yes, by our scan: it is graded A (90/100). Read the ariadne safety report
- How do I install ariadne?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does ariadne need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is ariadne maintained?
- The last commit was 45 days ago (2026-09-20). The latest release is v0.4.0.
- What can I use instead of ariadne?
- Servers from other publishers that do the same job: MCP Appium - Mobile Development and Automation Server MCP server.
- How does ariadne compare with other MCP servers?
- safety score 90/100 (higher than 83% of 48,255 servers); github stars 3 (more than 80% of 28,688 servers). Full comparison.
Alternatives to ariadne
Same job from other publishers: the closest match first, then the best rated.
- MCP Appium - Mobile Development and Automation ServerMCP server for Appium mobile automation on iOS and Android devices with test creation tools.not reviewedEstablishedA