Code Intelligence MCP Server
Code Intelligence MCP Server(コードインテリジェンスMCPサーバー)は、コードベースの理解・分析を支援するツールです。GitHubリポジトリ「DeusData/codebase-memory-mcp」上で公開されており、大規模コードベースのメモリ管理やコンテキスト保持を効率化する機能を提供します。開発者がコード構造を把握しやすくするためのインテリジェントな支援を目的としています。
背景メモ
- **MCP (Model Context Protocol)** は、Anthropicが2024年に公開したオープンプロトコル。AIアシスタントが外部のツールやデータソースに安全にアクセスできるようにするための仕組みで、CursorやClaude Desktopなどのクライアントで利用できる。
- **Code Intelligence MCP Server** は、DeusData社が開発したMCP準拠のサーバー。コードベース全体をスキャンし、ファイル構造や依存関係、クラス定義などのメタデータをベクトルデータベースに保存。AIがプロジェクト全体の文脈を保持したままコード補完やリファクタリングを支援できるようにする。
- 従来のコード補完(単一ファイル単位)と違い、大規模プロジェクト全体の構造をAIが把握できる点が特徴。CursorやClaude DesktopなどMCP対応のクライアントから利用可能で、RAG(検索拡張生成)と静的解析を組み合わせている。