Alloy Mcp Server — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Alloy Mcp Server (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
A local Model Context Protocol (MCP) server that provides a headless bridge between Claude Desktop (or Roo Code) and the Alloy Analyzer (Kodkod SAT solver). This allows AI agents to write, compile, and execute formal verification models and read the raw mathematical graph structures directly back into their context window.
all_counterexamples.txt, but only returns the first 5 to the LLM to prevent token bloat.var signatures) step-by-step so the LLM can easily read state mutations over time.To run this server locally, you must have the following installed:
git clone https://github.com/joel6603/alloy-mcp-server.git
cd alloy-mcp-server npm install.jar file from AlloyTools.org.alloytools.alloy.dist.jar. # On Windows:
javac -cp "org.alloytools.alloy.dist.jar;." RunAlloy.java
# On Mac/Linux:
javac -cp "org.alloytools.alloy.dist.jar:." RunAlloy.javaLocate your Claude Desktop configuration file:
%APPDATA%\Claude\claude_desktop_config.json~/Library/Application Support/Claude/claude_desktop_config.jsonAdd the server to your configuration, ensuring the absolute path points to where you cloned this repository:
{
"mcpServers": {
"alloy": {
"command": "node",
"args": [
"D:/path/to/your/repo/alloy-mcp-server/index.js"
]
}
}
}Note: Restart Claude Desktop completely after saving this file.
filename (Absolute path to the .als file).filename (Absolute path) and an optional commandName (defaults to "all").all_counterexamples.txt in the server root for manual review.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.