コンテンツにスキップ

Code2Prompt のインストール

ガイドの概要

Code2Prompt のインストールガイドへようこそ。このドキュメントでは、Windows、macOS、Linuxを含む様々なプラットフォームへのCode2Promptのインストール手順をステップごとに説明します。

TL;DR

Terminal window
# Cargo
$ cargo install code2prompt
# Homebrew
$ brew install code2prompt

システムにRustとcargoがインストールされていることを確認してください。

Terminal window
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

これは、RustとCargoの最新安定版をインストールする公式の方法です。Rustをインストールした後、PATH変数を更新してください。ターミナルを再起動するか、インストーラーが提案するコマンドを実行します。

Terminal window
source $HOME/.cargo/env

すべてが正しくインストールされていることを確認するには、次のコマンドを実行します。

Terminal window
cargo --version
git --version

コマンドラインインターフェイス(CLI)👨‍💻

Section titled “コマンドラインインターフェイス(CLI)👨‍💻”
Terminal window
# Cargo
$ cargo install code2prompt
# Homebrew
$ brew install code2prompt

🧪 GitHubから最新の(未公開の)バージョンをインストールする

Section titled “🧪 GitHubから最新の(未公開の)バージョンをインストールする”

crates.ioで公開される前に最新の機能や修正を使用したい場合:

Terminal window
cargo install --git https://github.com/mufeedvh/code2prompt

開発者がソースからビルドしたり、プロジェクトに貢献したい場合に最適です。

  1. 🛠️ 前提条件をインストールする :

  2. 📥 リポジトリをクローンする :

    Terminal window
    git clone https://github.com/mufeedvh/code2prompt.git
    cd code2prompt
  3. 📦 バイナリをインストールする :

    ソースからビルドしてインストールするには:

    Terminal window
    cargo install --path crates/code2prompt

    バイナリをインストールせずにビルドするには:

    Terminal window
    cargo build --release

    バイナリはtarget/releaseディレクトリで利用できます。

  4. 🚀 実行する :

    Terminal window
    code2prompt --help

ソースからビルドせずに最新バージョンを使用したいユーザーに最適です。

リリースからお使いのOSの最新バイナリをダウンロードしてください。

⚠️ バイナリリリースは、最新のGitHubバージョンよりも遅れる場合があります。最先端の機能を使用するには、ソースからビルドすることを検討してください。

特にArch Linuxユーザー向けに、code2promptはAURで利用可能です。

code2promptAURで利用できます。AURヘルパーを使用してインストールしてください。

Terminal window
paru/yay -S code2prompt

Nixを使用している場合、nix-envまたはnixプロファイルのいずれかを使用してインストールできます。

Terminal window
# without flakes:
nix-env -iA nixpkgs.code2prompt
# with flakes:
nix profile install nixpkgs#code2prompt

ソフトウェア開発キット(SDK)🐍

Section titled “ソフトウェア開発キット(SDK)🐍”

PypiからPythonバインディングをダウンロードできます

Terminal window
pip install code2prompt_rs
  1. 🛠️ 前提条件をインストールする :

  2. 📥 リポジトリをクローンする :

    Terminal window
    git clone https://github.com/mufeedvh/code2prompt.git
    cd code2prompt/crates/code2prompt-python
  3. 📦 依存関係をインストールする :

    ryeコマンドは、仮想環境を作成し、すべての依存関係をインストールします。

    Terminal window
    rye sync
  4. ⚙️ パッケージをビルドする :

    プロジェクトのルートにある.venvフォルダ内の仮想環境でパッケージを開発します。

    Terminal window
    rye run maturin develop -r

code2promptMCPサーバーは、近日中にMCPレジストリで利用できるようになります。

code2promptMCPサーバーはまだプロトタイプであり、近日中にメインのリポジトリに統合されます。

Cline,GooseまたはAiderで使用するために、ローカルでMCPサーバーを実行するには:

  1. 🛠️ 前提条件をインストールする :

  2. 📥 リポジトリをクローンする :

    Terminal window
    git clone https://github.com/odancona/code2prompt-mcp.git
    cd code2prompt-mcp
  3. 📦 依存関係をインストールする :

    ryeコマンドは、仮想環境を作成し、.venvフォルダ内のすべての依存関係をインストールします。

    Terminal window
    rye sync
  4. 🚀 サーバーを実行する :

    MCPサーバーはインストールされました。次のコマンドを使用して実行できます:

    Terminal window
    . .venv/bin/activate
    python -m src/code2prompt_mcp/main.py
  5. 🔌 エージェントとの統合 :

    例えば、次のような構成を使用して、Clineと統合できます:

    {
    "mcpServers": {
    "code2prompt": {
    "command": "bash",
    "args": [
    "-c",
    "cd /home/olivier/projet/code2prompt-mcp && rye run python /home/olivier/projet/code2prompt-mcp/src/code2prompt_mcp/main.py"
    ],
    "env": {}
    }
    }
    }

このページは便宜上、自動的に翻訳されています。元のコンテンツについては英語版を参照してください。