MCP Catalogs
Home

aica

by dotneet·16·Score 36

aica is an open-source AI code analyzer that supports MCP server functionality for code review and analysis.

developer-toolsai-llmgithub
4
Forks
5
Open issues
7 mo ago
Last commit
2d ago
Indexed

Overview

aica(AI Code Analyzer) is a customizable, open-source tool for code review and analysis using AI. It supports various features including AI-powered code review, automatic knowledge retrieval, symbol-based code search, and vector-based document search. The tool can be used as a standalone CLI application or integrated with GitHub Actions. It specifically supports MCP (Model Context Protocol) with stdio and SSE transports, allowing it to function as an MCP server for enhanced AI interactions.

Try asking AI

After installing, here are 3 things you can ask your AI assistant:

you:Automated code review in CI/CD pipelines
you:AI-assisted code refactoring and analysis
you:Generating commit messages and pull request summaries

When to choose this

Choose aica if you need an open-source, customizable AI code analysis tool that can be integrated as an MCP server and works with your preferred LLM provider.

When NOT to choose this

Avoid aica if you need a commercial tool with official support or require advanced IDE integration beyond what MCP provides.

Tools this server exposes

7 tools extracted from the README
  • review

    Review code changes using AI

  • agent

    Execute AI agent with a prompt

  • reindex

    Reindex the code and document databases

  • summary

    Generate a summary of code changes

  • commit

    Commit changes with an AI-generated commit message

  • create-pr

    Create a pull request on GitHub

  • commit-message

    Generate a commit message based on code changes

Note: Tool names were inferred from CLI commands in the README. The MCP server is documented but the actual MCP tools are not explicitly listed, only the commands that can be executed through the CLI.

Comparable tools

pr-agentcursorcodiumai

Installation

# Install bun before build aica
# Official Install Document: https://bun.sh/docs/installation#installing
git clone https://github.com/dotneet/aica.git
cd aica
bun install
bun run build
cp ./dist/aica /usr/local/bin

# Configure MCP server
echo '[mcp]
setupFile = "mcp.json"' > ~/.config/aica/aica.toml

# To use with Claude Desktop, add to ~/.config/claude-desktop/config.json:
{
  "mcpServers": {
    "aica": {
      "command": "aica",
      "args": ["mcp", "server"]
    }
  }
}

Compare aica with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.