
HefestoAI
A pre-commit guardian that catches drift between what your codebase declares and what it actually does. Exposes analyze, pr-review, and ask endpoints over JSON-RPC at hefestoai.narapallc.com. Designed for AI-generated code where linters miss cross-file inconsistencies: imports not in pyproject.toml, CLI scripts absent from docs, version mismatches between CHANGELOG and badges, GitHub Action inputs that aren't consumed. Runs 22 language parsers including Python AST and TreeSitter for TypeScript, Go, Rust. The pr-review mode diffs changed lines only and returns findings with SHA256 dedup keys so CI reruns don't spam duplicate comments. Reach for this when Copilot or Claude ships code faster than humans can verify packaging correctness.
- tools
- 4
- transport
- HTTP
- last updated
- Oct 24, 2026
Install
From registry metadata$ npx add-mcp https://hefestoai.narapallc.com/api/mcp-protocol --name hefestoaiRun in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.
Review the command, arguments and environment values before installing. MCP servers run with your local permissions.
Other ways
Claude Code
$ claude mcp add --transport http hefestoai https://hefestoai.narapallc.com/api/mcp-protocolRun in your terminal. Add --scope user to make it available in every project.
Tools
Verified live · 4 toolsVerified live against the running server on Nov 6, 2026.
analyzeRuns the open-source hefesto-ai engine (`hefesto analyze --no-config`, free tier) on the files you send to the hosted analyzer and returns its findings: rule id, severity, file, line, message and the SARIF hefestoFingerprint/v1 fingerprint (format "sarif" adds the full SARIF 2...6 params
Runs the open-source hefesto-ai engine (`hefesto analyze --no-config`, free tier) on the files you send to the hosted analyzer and returns its findings: rule id, severity, file, line, message and the SARIF hefestoFingerprint/v1 fingerprint (format "sarif" adds the full SARIF 2...
codestringfilesarrayformatstringjson · sariflanguagestringpython · py · cobol · yaml · yml · dockerfilepathstringseveritystringLOW · MEDIUM · HIGH · CRITICALpricingReturn current HefestoAI prices (Free $0, PRO $8/month per user, OMEGA $19/month). Use it when the user asks what HefestoAI costs. Static text. Does not look up or change a subscription. No parameters: call it with {}.
Return current HefestoAI prices (Free $0, PRO $8/month per user, OMEGA $19/month). Use it when the user asks what HefestoAI costs. Static text. Does not look up or change a subscription. No parameters: call it with {}.
No parameters. Call it with no arguments.
installReturn install commands for the open-source package (pip install hefesto-ai, Python 3.11+). Use it when the user wants to run HefestoAI locally, in a pre-commit hook or on a whole repository. Does not install anything on the caller's machine. No parameters: call it with {}.
Return install commands for the open-source package (pip install hefesto-ai, Python 3.11+). Use it when the user wants to run HefestoAI locally, in a pre-commit hook or on a whole repository. Does not install anything on the caller's machine. No parameters: call it with {}.
No parameters. Call it with no arguments.
compareReturn a short static comparison of HefestoAI with one named tool. Use it when the user asks how HefestoAI differs from another scanner. No live lookup and no code is inspected. All arguments are optional: {} compares with sonarqube. Known values: sonarqube (the default when t...1 params
Return a short static comparison of HefestoAI with one named tool. Use it when the user asks how HefestoAI differs from another scanner. No live lookup and no code is inspected. All arguments are optional: {} compares with sonarqube. Known values: sonarqube (the default when t...
toolstringSponsors
Readme
HefestoAI — release truth engine for AI-generated code
Hefesto Demo
HefestoAI runs after your AI assistant writes the code and before it ships. It checks that what your project declares (dependencies, configs, install artifacts) matches what it actually does, and it runs security and complexity checks on the code itself.
Quick start (GitHub Action)
Deterministic pass/fail check for agent-written code. It compares what your repo declares (dependencies, README, pyproject.toml, CHANGELOG, action.yml, CI) with what it actually does, and flags secrets and risky IaC. Same input, same result.
Details
- Repository
- github.com/artvepa80/agents-hefesto
- Website
- hefestoai.narapallc.com
- Transport
- HTTP
- Registry
- MCP registry, active
- Resources
- 2
- Prompts
- 2
- Tools verified
- Nov 6, 2026