protogrid

Search / io.github.artvepa80/hefestoai

HefestoAI

R0· no sign-in

HefestoAI checks AI-generated code before you ship it.

v4.20.2 · active · repository · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality84good
Trust97of 100
Uptime, 30 days100%
Latency p50410 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "hefestoai": {
      "type": "http",
      "url": "https://hefestoai.narapallc.com/api/mcp-protocol"
    }
  }
}
claude mcp add --transport http hefestoai https://hefestoai.narapallc.com/api/mcp-protocol
[mcp_servers.hefestoai]
url = "https://hefestoai.narapallc.com/api/mcp-protocol"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "hefestoai": {
      "type": "remote",
      "url": "https://hefestoai.narapallc.com/api/mcp-protocol",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "hefestoai": {
      "type": "http",
      "url": "https://hefestoai.narapallc.com/api/mcp-protocol"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=hefestoai&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vaGVmZXN0b2FpLm5hcmFwYWxsYy5jb20vYXBpL21jcC1wcm90b2NvbCJ9"
}
{
  "servers": {
    "hefestoai": {
      "type": "http",
      "url": "https://hefestoai.narapallc.com/api/mcp-protocol"
    }
  }
}
{
  "mcpServers": {
    "hefestoai": {
      "httpUrl": "https://hefestoai.narapallc.com/api/mcp-protocol"
    }
  }
}
extensions:
  "hefestoai":
    enabled: true
    name: "hefestoai"
    type: streamable_http
    uri: "https://hefestoai.narapallc.com/api/mcp-protocol"
    timeout: 300

Quality 84 / 100good

protocol100 · weight 25
  • pass
    protocol.modernsupports 2026-07-28 (server/discover)
  • pass
    protocol.statelessanswers without a session
  • pass
    protocol.transportstreamable HTTP
  • pass
    protocol.list_ttltool list is cacheable (ttlMs 3600000)
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene100 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations4 of 4 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 954 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability25 · weight 15
  • warn
    stability.changes10 tool changes in 30 days
  • fail
    stability.rug_pull5 tools kept their name but changed most of their description in 30 days; review before trusting them
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

4 tools, about 954 tokens to load them all · tool set 75b01923e5ef · tools last changed 2026-10-18 · checked 2026-10-20 16:30 UTC

Tool changes

  • analyzechangedoutput schema
  • analyzechangeddescription
    before

    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.1.0 log). Provide files, or a single code snippet plus language. Covers Python, COBOL, the DevOps/IaC formats hefesto analyze routes, and TypeScript, JavaScript, Java, Go, Rust and C# through the multilang tree-sitter grammars (the first such request on a fresh server instance downloads the grammars and can take a few seconds longer). Limits: 20 files, 100 KB per file, 256 KB in total, 20 seconds, 10 requests per minute per IP on each server instance. No .hefesto.yaml is read. Files are deleted after the run; nothing is stored. For a whole repository, run `hefesto analyze .` locally.

    after · 96% of words in common

    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.1.0 log). Provide files, or a single code snippet plus language. Covers Python, COBOL, the DevOps/IaC formats hefesto analyze routes, and TypeScript, JavaScript, Java, Go, Rust and C# through the multilang tree-sitter grammars (the first such request on a fresh server instance downloads the grammars and can take a few seconds longer). Limits: 20 files, 100 KB per file, 256 KB in total, 20 seconds, 10 requests per minute per IP, shared across server instances. No .hefesto.yaml is read. Files are deleted after the run; nothing is stored. For a whole repository, run `hefesto analyze .` locally.

  • analyzechangedoutput schema
  • pricingchangeddescription, output schema
    before

    Return current HefestoAI prices (Free $0, PRO $8/month, OMEGA $19/month, 14-day trial). Static text. Does not look up or change a subscription. No parameters.

    after · 89% of words in common

    Return current HefestoAI prices (Free $0, PRO: $8/month, OMEGA: $19/month). Static text. Does not look up or change a subscription. No parameters.

  • analyzechangedtitle, description, input schema, output schema, annotations
    before

    Runs the open-source hefesto-ai engine (`hefesto analyze --no-config`, free tier) on the files you send and returns its findings: rule id, severity, file, line, message and the SARIF hefestoFingerprint/v1 fingerprint (format "sarif" adds the full SARIF 2.1.0 log). Covers Python, COBOL, the DevOps/IaC formats hefesto analyze routes, and TypeScript, JavaScript, Java, Go, Rust and C# through the multilang tree-sitter grammars (the first such request on a fresh server instance downloads the grammars and can take a few seconds longer). Limits: 20 files, 100 KB per file, 256 KB in total, 20 seconds. No .hefesto.yaml is read. Files are deleted after the run; nothing is stored.

    after · 82% of words in common

    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.1.0 log). Provide files, or a single code snippet plus language. Covers Python, COBOL, the DevOps/IaC formats hefesto analyze routes, and TypeScript, JavaScript, Java, Go, Rust and C# through the multilang tree-sitter grammars (the first such request on a fresh server instance downloads the grammars and can take a few seconds longer). Limits: 20 files, 100 KB per file, 256 KB in total, 20 seconds, 10 requests per minute per IP on each server instance. No .hefesto.yaml is read. Files are deleted after the run; nothing is stored. For a whole repository, run `hefesto analyze .` locally.

  • comparechangedtitle, description, input schema, output schema, annotationsmeaning changed
    before

    Compare HefestoAI with other code quality tools

    after · 10% of words in common

    Return a short static comparison of HefestoAI with one named tool. No live lookup and no code is inspected. Known values: sonarqube (the default when tool is omitted), snyk, github-advanced-security, semgrep, claude-code-security. Any other value is answered as sonarqube.

  • installchangedtitle, description, input schema, output schema, annotationsmeaning changed
    before

    Get installation instructions for HefestoAI

    after · 4% of words in common

    Return install commands for the open-source package (pip install hefesto-ai, Python 3.10+). Does not install anything on the caller's machine. No parameters.

  • pricingchangedtitle, description, input schema, output schema, annotationsmeaning changed
    before

    Get HefestoAI pricing information

    after · 3% of words in common

    Return current HefestoAI prices (Free $0, PRO $8/month, OMEGA $19/month, 14-day trial). Static text. Does not look up or change a subscription. No parameters.

  • analyzechangeddescription, input schemameaning changed
    before

    Returns instructions to install HefestoAI and run `hefesto analyze` locally. This hosted endpoint does not analyze code: any code or language you pass is ignored and nothing is executed or stored.

    after · 9% of words in common

    Runs the open-source hefesto-ai engine (`hefesto analyze --no-config`, free tier) on the files you send and returns its findings: rule id, severity, file, line, message and the SARIF hefestoFingerprint/v1 fingerprint (format "sarif" adds the full SARIF 2.1.0 log). Covers Python, COBOL, the DevOps/IaC formats hefesto analyze routes, and TypeScript, JavaScript, Java, Go, Rust and C# through the multilang tree-sitter grammars (the first such request on a fresh server instance downloads the grammars and can take a few seconds longer). Limits: 20 files, 100 KB per file, 256 KB in total, 20 seconds. No .hefesto.yaml is read. Files are deleted after the run; nothing is stored.

  • analyzechangeddescription, input schemameaning changed
    before

    Analyze a code snippet for quality issues and semantic drift

    after · 9% of words in common

    Returns instructions to install HefestoAI and run `hefesto analyze` locally. This hosted endpoint does not analyze code: any code or language you pass is ignored and nothing is executed or stored.

Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 97 / 100

provenance90
liveness100
freshness100
hygiene100

+repository +namespace-matches-repo +website +reachable +uptime-100% +updated-1d-ago

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://hefestoai.narapallc.com/api/mcp-protocol streamable-httpnoneyes100%410 ms2024-11-05, 2025-03-26, 2025-06-18, 2025-11-25, 2026-07-282026-10-20

Tools (4)

analyzeread-onlyRuns 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.1.0 log). Provide files, or a single code snippet plus language. Covers Python, COBOL, the DevOps/IaC formats hefesto analyze routes, and TypeScript, JavaScript, Java, Go, Rust and C# through the multilang tree-sitter grammars (the first such request on a fresh server instance downloads the grammars and can take a few seconds longer). Limits: 20 files, 100 KB per file, 256 KB in total, 20 seconds, 10 requests per minute per IP, shared across server instances. No .hefesto.yaml is read. Files are deleted after the run; nothing is stored. For a whole repository, run `hefesto analyze .` locally.
compareread-onlyReturn a short static comparison of HefestoAI with one named tool. No live lookup and no code is inspected. Known values: sonarqube (the default when tool is omitted), snyk, github-advanced-security, semgrep, claude-code-security. Any other value is answered as sonarqube.
installread-onlyReturn install commands for the open-source package (pip install hefesto-ai, Python 3.10+). Does not install anything on the caller's machine. No parameters.
pricingread-onlyReturn current HefestoAI prices (Free $0, PRO: $8/month, OMEGA: $19/month). Static text. Does not look up or change a subscription. No parameters.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "io.github.artvepa80/hefestoai",
  "title": "HefestoAI",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://hefestoai.narapallc.com/api/mcp-protocol",
      "type": "streamable-http"
    }
  ],
  "version": "4.20.2",
  "repository": {
    "id": "1079896229",
    "url": "https://github.com/artvepa80/Agents-Hefesto",
    "source": "github"
  },
  "websiteUrl": "https://hefestoai.narapallc.com",
  "description": "HefestoAI checks AI-generated code before you ship it."
}