Back to Developer Tools

Archai Hexagonal Architecture Analyzer

Enforces hexagonal architecture principles in Java applications through static code analysis that validates architectural rules including dependency limitations, domain isolation, naming conventions, and proper email handling.

Last updated: 1/27/2026

README

# archai

To install dependencies:

```bash
bun install
```

To run:

```bash
bun run index.ts
```

This project was created using `bun init` in bun v1.2.5. [Bun](https://bun.sh) is a fast all-in-one JavaScript runtime.

## MCP Server Configuration 

```
{
  "mcpServers": {
    "archai": {
      "command": "bun",
      "args": [
        "run",
        "~/workspace/mcp/archai/mcp.ts"
      ]
    }
  }
}
```

Installation

Add this MCP to your configuration:

{
  "mcpServers": {
    "archai-hexagonal-architecture-analyzer": {
      // See GitHub repository for configuration
    }
  }
}

See the GitHub repository for full installation instructions.