コードチェッカーMCP
OpenAI の GPT モデルを使用してインテリジェントなコード分析と提案を提供する Cursor IDE 用のコード レビュー ツールです。
特徴
- OpenAIのGPTモデルを使用したリアルタイムコードレビュー
- MCPプロトコルによるカーソルIDEとの統合
- SSEとstdioトランスポートモードの両方をサポート
- 具体的な改善提案を伴う詳細なコード分析
前提条件
- Python 3.10以上
- OpenAI APIキー
- カーソルIDE
インストール
- リポジトリをクローンします。
git clone https://github.com/jacklandis29/codechecker-mcp.git
cd codechecker-mcp
- 仮想環境を作成してアクティブ化します。
python -m venv venv
source venv/bin/activate # On Windows use: venv\Scripts\activate
- 依存関係をインストールします:
- プロジェクト ルートに
.env
ファイルを作成し、OpenAI API キーを追加します。
OPENAI_API_KEY=your_api_key_here
使用法
- サーバーを起動します。
python main.py --transport sse --port 8000
- カーソル IDE を構成する:
{
"mcp": {
"endpoint": "http://127.0.0.1:8000/sse",
"enabled": true
}
}
- コードを選択し、レビューのコンテキストを指定して、Cursor IDE のコード レビュー ツールを使用します。
構成
--transport
: 「sse」(カーソルIDE統合用)または「stdio」(コマンドライン使用用)を選択します。--port
: SSEサーバーのポート番号を指定します(デフォルト: 8000)
ライセンス
MITライセンス