Practical overview
When it fits
Use it when an AI development assistant needs searchable, repository-specific context and you can operate the self-hosted stack.
Who it is for
- Developers who want an MCP-enabled assistant to query a project's codebase.
- Teams able to self-host services and provide repository access credentials.
- Developers building or maintaining integrations with Cursor, Google AntiGravity, Claude, or other MCP-enabled assistants.
Documented uses
- Search source code by meaning or text through an assistant.
- Explore function call relationships and class inheritance.
- Give an AI assistant repository-specific context during development.
- Manage repository analysis and synchronization through the described dashboard.
Requirements & limits
The README specifies a self-hosted Docker Compose setup. It identifies AGPL v3 and a commercial-license option.
- Deployment involves Docker Compose services, database migrations, and source-control credentials.
- The documented analysis stack includes Tree-sitter and Roslyn, with deeper language analysis listed for C#, Python, JavaScript, and TypeScript.
- OpenRouter credentials are optional and are described as enabling LLM-generated code summaries.
- The repository describes separate MCP, REST API, dashboard, worker, and monitoring components.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Set up the self-hosted Axon services
Prepare and start the Docker Compose services, then run the documented database migration.
Before you start
- Docker and Docker Compose
- A GitLab or Azure DevOps access token
- An admin API key and admin password
- Python 3.11+ for local development
Steps
Clone the repository and change into the project directory.
Copy
.env.exampleto.envand enter the required source-control and admin credentials; add an OpenRouter key only if using LLM-generated summaries.Run the command below to start the services.
make docker-upRun the command below to apply database migrations.
make migrate
Expected outcome
The documented services are launched and database migrations are applied; the README then directs users to add a repository in the dashboard and connect an AI assistant.
Guide limitations
- This setup requires operating the services locally or in a self-managed environment.
- The documented setup requires a GitLab or Azure DevOps access token.
- The recipe does not cover adding a repository or configuring an assistant connection.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 16 October 2026
- Original website title
- ali-kamali/Axon.MCP.Server · Official homepage title · retained in its source language

