📡 MCP Radar

aaryanrwt/athena

Deterministic Git & AST change intelligence engine and Model Context Protocol (MCP) server. Detects breaking changes, maps caller blast radius, identifies doc drift, and drafts evidence-grounded relea

⭐ 5 stars
⑂ 0 forks
Python
momentum ▲ 16.7
created 2026-10-16
on radar since 2026-10-20
blast-radiusbreaking-changesdeveloper-toolsmcpmodel-context-protocolstatic-analysis
View on GitHub ↗

About athena

Local-First, Evidence-Backed Git & AST Release-Readiness and Change-Intelligence MCP Server

Athena is an open-source, local-first Model Context Protocol (MCP) server and developer CLI that delivers verifiable, ground-truth code-change intelligence. By combining deterministic Git diff analysis, Python Abstract Syntax Tree (ast) and TypeScript/JavaScript structural signature comparison, downstream caller blast-radius tracing, and documentation-drift detection, Athena eliminates the hallucination and superficiality of conventional AI release-note generators.

1. Deterministic-First Core (100% LLM-Independent): Athena works out-of-the box completely offline without Ollama, without an external AI API, and without any network connection. All Git inspections, AST symbol deltas, caller blast-radius graphs, doc-drift warnings, and release notes execute deterministically with 0ms LLM wait time. 2. Ground-Truth Evidence Citations: Every reported change story and potential breaking change is bound to verified EvidenceRecord items containing the 40-character commit SHA, commit subject, file path, exact base/target line spans, unified diff hunk header/excerpt, and confidence rating. 3. AST Contract Differencing & Recursive Function Defect Analysis: Athena ignores misleading Conventional Commit prefixes (e.g. fix: commit messages that actually introduce new public methods or break signatures). It analyzes parameter defaults, positional-parameter index shifts (BUG-030), None-fallback body guards (griffe469), return-type annotations, (str, Enum) StrEnum migrations (griffe501), Enum members

From the project README.

Maintaining this server?

Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:

[![On MCP Radar](https://mcp.liqiwa.com/badge.svg)](https://mcp.liqiwa.com/s/aaryanrwt--athena.html)

Related MCP servers

MohammadHijjawi97/since-cutoff

Find which APIs of your pinned Python dependencies changed after your coding model's training cutoff, and give the agent short AGENTS.md / CLAUDE.md notes from a static API diff. No model calls, no AP

⭐ 4Python
Alpha-Park/genpark-ast-import-dependency-rewriter-skill

Token-safe AST import re-aliasing and dependency migration engine safely replacing module paths and callsites without regex bugs.

⭐ 7Python
alphaparkinc/genpark-ast-import-dependency-rewriter-skill

Token-safe AST import re-aliasing and dependency migration engine safely replacing module paths and callsites without regex bugs.

⭐ 7Python
Alpha-Park/genpark-codebase-dead-code-unreachable-pruner-skill

AST-level static call-graph analyzer and dead code pruner identifying orphaned functions, unreachable methods, and token-bloat clusters.

⭐ 7Python
alphaparkinc/genpark-semver-breaking-change-auditor-skill

Semantic versioning (SemVer 2.0) breaking change auditor inspecting AST public API surface diffs, parameter reordering, and removed exports.

⭐ 7Python
Alpha-Park/genpark-cyclomatic-complexity-refactoring-scout-skill

AST McCabe cyclomatic complexity and cognitive nesting depth evaluator identifying refactoring hotspots and decomposition plans.

⭐ 7Python

📬 Get the weekly radar in your inbox

The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.