Skip to main content
Glama

Codebase MCP

コードベース MCP

RepoMixを使用してコードベース全体を取得および分析するためのツールを提供するモデルコンテキストプロトコル (MCP)サーバー実装。

この MCP により、Cursor の Composer Agent などの AI エージェントはコードベース全体を一度に自動的に読み取って理解できるようになり、開発者は大規模なコードベースでの作業が容易になり、AI アシスタントはプロジェクトの包括的なコンテキストを把握できるようになります。

特徴

  • 📚コードベースの取得: コードベース全体を単一のテキスト出力としてさまざまな形式 (XML、Markdown、Plain) で取得します。
  • 🌐リモートリポジトリのサポート:リモートGitHubリポジトリを直接処理します
  • 💾ファイル保存: 処理されたコードベースをファイルに保存します
  • 🔧カスタマイズ可能なオプション: さまざまなオプション (コメント、行番号、ファイルの概要など) を使用して、コードベースの処理方法を制御します。

インストール

NPMから(推奨)

# Install the package globally npm install -g codebase-mcp # Install RepoMix (required dependency) codebase-mcp install

GitHubから

# Clone the repository git clone https://github.com/DeDeveloper23/codebase-mcp.git # Navigate to the project directory cd codebase-mcp # Install dependencies npm install # Build the project npm run build # Install globally npm install -g . # Install RepoMix (required dependency) codebase-mcp install

カーソルとの統合

この MCP を Cursor の Composer Agent で使用するには:

  1. オープンカーソルIDE
  2. サイドバーのComposerアイコンをクリックします
  3. 上部の「MCPサーバー」ボタンをクリックします
  4. 「新しいMCPサーバーを追加」をクリックします
  5. 詳細を入力してください:
    • 名前: Codebase MCP (または任意の名前)
    • タイプ: command
    • コマンド: codebase-mcp start
  6. 「追加」をクリックして保存します

MCP を追加すると、Composer Agent に 3 つの強力なツールが提供されます。

利用可能なツール

  1. コードベースを取得する
    • 目的: 現在のワークスペース/プロジェクトを分析する
    • 使用する場合: AIにコードベース全体を理解させたい場合
    • プロンプトの例:「コードベースを分析して構造を理解してください」
  2. リモートコードベースを取得する
    • 目的: 公開されているGitHubリポジトリを取得して分析する
    • 使用する場合: 他のプロジェクトを探索したり理解したりしたい場合
    • プロンプトの例:「github.com/username/repo のリポジトリを分析できますか?」
  3. コードベースを保存
    • 目的: コードベース分析を後で使用するためにファイルに保存します
    • 使用する場合: コードベースのスナップショットを保存したり共有したりしたい場合
    • プロンプトの例:「このコードベースの分析を保存して、後で確認します」

カーソルでの使用例

Composer Agent で使用できるプロンプトの例を次に示します。

"Analyze my current project and explain its main components." "Can you look at the tensorflow/tensorflow repository and explain how their testing framework works?" "Save an analysis of my project to 'codebase-analysis.md' in markdown format."

Composer Agent は、リクエストに応じて適切なツールを自動的に使用します。

カーソル外での使用

MCPサーバーの起動

codebase-mcp start

これにより、MCP サーバーが stdio モードで起動され、MCP 互換のクライアントであればどれでも使用できるようになります。

ライセンス

マサチューセッツ工科大学

-
security - not tested
A
license - permissive license
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

AI エージェントがコードベース全体を一度に取得して理解できるようにし、ローカル ワークスペースまたはリモート GitHub リポジトリを分析するためのツールを提供するモデル コンテキスト プロトコル サーバー。

  1. 特徴
    1. インストール
      1. NPMから(推奨)
      2. GitHubから
    2. カーソルとの統合
      1. 利用可能なツール
      2. カーソルでの使用例
    3. カーソル外での使用
      1. MCPサーバーの起動
    4. ライセンス

      Related MCP Servers

      • -
        security
        A
        license
        -
        quality
        A server that allows AI assistants to browse and read files from specified GitHub repositories, providing access to repository contents via the Model Context Protocol.
        Last updated -
        3
        JavaScript
        MIT License
        • Apple
      • A
        security
        F
        license
        A
        quality
        A Model Context Protocol server that enables AI models to interact with GitHub's API, allowing for repository creation and management with descriptions, topics, and website URLs through natural language commands.
        Last updated -
        1
        JavaScript
      • -
        security
        F
        license
        -
        quality
        A Model Context Protocol server that enables AI assistants like Claude to interact with GitHub repositories, issues, and pull requests.
        Last updated -
        129
        Python
      • -
        security
        F
        license
        -
        quality
        A Model Context Protocol server that enables AI assistants to perform GitHub operations including repository management, file operations, issue tracking, and pull request creation.
        Last updated -
        1
        TypeScript

      View all related MCP servers

      MCP directory API

      We provide all the information about MCP servers via our MCP API.

      curl -X GET 'https://glama.ai/api/mcp/v1/servers/DeDeveloper23/codebase-mcp'

      If you have feedback or need assistance with the MCP directory API, please join our Discord server