HA

harshkedia177/axon

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

817 stars 119 forks 품질 66 트렌드 26

harshkedia177/axon은 [[T0]에서 가져온 MCP 서버 후보입니다.

개요

harshkedia177/axon은 [[T0]에서 가져온 MCP 서버 후보입니다.

개요(AI 번역)

코드베이스의 지식 그래프 — 시각적으로 탐색하거나 AI 에이전트가 쿼리하도록 하세요.

모든 코드베이스를 구조적 지식 그래프로 인덱싱합니다 — 모든 의존성, 호출 체인, 클러스터, 실행 흐름을 포함합니다. **강제 지향 그래프 시각화가 포함된 인터랙티브 웹 대시보드를 통해 탐색하거나, MCP 도구를 통해 노출하여 AI 에이전트가 모든 툴 호출에서 완전한 구조적 이해를 얻을 수 있습니다.

그다음 코드베이스를 시각적으로 탐색하세요:

세 번의 뷰, 한 번의 명령어:

  • Explorer — 인터랙티브 힘 지향 그래프(Sigma.js + WebGL). 노드를 클릭하면 코드, 호출자, 호출자, 영향 반경, 커뮤니티를 볼 수 있습니다. 커뮤니티 선체 오버레이는 건축 클러스터를 한눈에 보여줍니다.
  • 분석 — 건강 점수, 결합 히트맵, 죽은 코드 보고서, 상속 트리, 분기 차이 — 하나의 대시보드에 있는 코드베이스 건강 상태.
  • Cypher Console — 구문 강조, 프리셋, 히스토리를 포함한 Cypher 쿼리를 그래프에 대해 작성 및 실행.

추가로: 명령 팔레트([Cmd+K), 키보드 단축키, 플로우 트레이스 애니메이션, 그래프 미니맵, 그리고 워치 모드가 활성화된 시의 SSE 기반 실시간 재로드 기능.


문제야

당신의 AI 에이전트는 UserService.validate()를 편집합니다.

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

Axon

The knowledge graph for your codebase — explore it visually, or let your AI agent query it.

Indexes any codebase into a structural knowledge graph — every dependency, call chain, cluster, and execution flow. Explore it through an interactive web dashboard with force-directed graph visualization, or expose it through MCP tools so AI agents get full structural understanding in every tool call.

$ axon analyze .

Walking files...               142 files found
Parsing code...                142/142
Tracing calls...               847 calls resolved
Analyzing types...             234 type relationships
Detecting communities...       8 clusters found
Detecting execution flows...   34 processes found
Finding dead code...           12 unreachable symbols
Analyzing git history...       18 coupled file pairs
Generating embeddings...       623 vectors stored

Done in 4.2s — 623 symbols, 1,847 edges, 8 clusters, 34 flows

Then explore your codebase visually:

axon ui                      # Opens interactive dashboard at localhost:8420

Three views, one command:

  • Explorer — Interactive force-directed graph (Sigma.js + WebGL). Click any node to see its code, callers, callees, impact radius, and community. Community hull overlays show architectural clusters at a glance.
  • Analysis — Health score, coupling heatmap, dead code report, inheritance tree, branch diff — your codebase health in one dashboard.
  • Cypher Console — Write and run Cypher queries against the graph with syntax highlighting, presets, and history.

Plus: command palette (Cmd+K), keyboard shortcuts, flow trace animations, graph minimap, and SSE-powered live reload when watch mode is active.


The Problem

Your AI agent edits UserService.validate(). It doesn’t know that 47 functions depend on that return type, 3 execution flows pass through it, and payment_handler.py changes alongside it 80% of the time.

Breaking changes ship.

This happens because AI agents work with flat text. They grep for callers, miss indirect ones, and have no understanding of how code is connected. Context windows are finite. LSPs don’t expose call graphs. Grepping gives you strings, not structure.

The agent needs a knowledge graph — not more text.


How Axon Solves It

GitHub에서 전체 README 보기

설치

This server does not publish a one-line install command.

Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "axon": { "command": "axon", "args": ["serve", "--watch"] } } }