Built by Metorial, the integration platform for agentic AI.

Learn More

Jack Landis/codechecker-mcp

CodeChecker

    Server Summary

    • Real-time code review

    • Detailed code analysis

    • Improvement suggestions

    • Integration with Cursor IDE

    • Support for SSE and stdio transport modes

CodeChecker MCP

A code review tool for Cursor IDE that uses OpenAI's GPT models to provide intelligent code analysis and suggestions.

Features

  • Real-time code review using OpenAI's GPT models
  • Integration with Cursor IDE through MCP protocol
  • Support for both SSE and stdio transport modes
  • Detailed code analysis with specific improvement suggestions

Prerequisites

  • Python 3.10 or higher
  • OpenAI API key
  • Cursor IDE

Installation

  1. Clone the repository:
git clone https://github.com/jacklandis29/codechecker-mcp.git
cd codechecker-mcp
  1. Create and activate a virtual environment:
python -m venv venv
source venv/bin/activate  # On Windows use: venv\Scripts\activate
  1. Install dependencies:
pip install -e .
  1. Create a .env file in the project root and add your OpenAI API key:
OPENAI_API_KEY=your_api_key_here

Usage

  1. Start the server:
python main.py --transport sse --port 8000
  1. Configure Cursor IDE:
    • Open Cursor settings
    • Add the following configuration:
{
  "mcp": {
    "endpoint": "http://127.0.0.1:8000/sse",
    "enabled": true
  }
}
  1. Use the code review tool in Cursor IDE by selecting code and providing context for review.

Configuration

  • --transport: Choose between "sse" (for Cursor IDE integration) or "stdio" (for command-line usage)
  • --port: Specify the port number for the SSE server (default: 8000)

License

MIT License