> ## Documentation Index
> Fetch the complete documentation index at: https://mcpverified.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 環境のセットアップ

> MCP環境のインストールガイド

ほとんどのMCPはローカルで実行され、TypeScript、Python、またはDockerで構築されているため、開発環境を適切にセットアップする必要があります。このガイドでは、必要なツールをすべてインストールするのに役立ちます。

<Info>
  MCPでスムーズな開発体験を得るためには、環境を正しくセットアップすることが重要です。これらの推奨事項に従うことで、一般的なセットアップの問題を回避できます。
</Info>

## Proto - バージョンマネージャー

<Frame>
  <img src="https://mintcdn.com/gproductions/Ow-1RqqwMNqHs1-s/environment/proto.png?fit=max&auto=format&n=Ow-1RqqwMNqHs1-s&q=85&s=31820de6c705b19b70ce41804eda0485" alt="Proto" width="1052" height="648" data-path="environment/proto.png" />
</Frame>

Node.js、Python、およびそれらのパッケージマネージャーのバージョンをインストールおよび管理するには、[Proto](https://moonrepo.dev/proto)をお勧めします。ProtoはRustで書かれており、非常に高速で効率的です。

<Tip>
  Protoは複数の言語とツールを管理するための統一されたインターフェースを提供し、開発ワークフローをかなり簡素化します。
</Tip>

### Protoのインストール

#### Linux、macOS、またはWSLの場合:

```bash theme={null}
bash <(curl -fsSL https://moonrepo.dev/install/proto.sh)
```

#### Windowsの場合:

```powershell theme={null}
irm https://moonrepo.dev/install/proto.ps1 | iex
```

<Check>
  インストール後、ターミナルで`proto --version`を実行してProtoが動作していることを確認してください。
</Check>

## プログラミング言語

### Node.js

Node.jsの最新バージョンをインストールします:

```bash theme={null}
proto install node latest
```

<Note>
  特定のMCP要件には、特定のバージョンのNode.jsをインストールする必要がある場合があります。互換性については、常にMCPのドキュメントを確認してください。
</Note>

### Python

Pythonをインストールします:

```bash theme={null}
proto install python
```

## パッケージマネージャー

### TypeScript用: Bun

BunはTypeScriptプロジェクトではnpmよりも高速です:

```bash theme={null}
proto install bun
```

<Info>
  Bunはパッケージマネージャーとしてだけでなく、JavaScriptランタイム、バンドラー、テストランナーとしても機能し、TypeScript開発のための包括的なツールとなっています。
</Info>

### Python用: uv

uvはPythonプロジェクトではpip/poetryよりも高速です:

```bash theme={null}
proto install uv
```

<Tip>
  uvを使用する場合、`uv venv`と`uv venv activate`で仮想環境を作成してアクティブ化し、Pythonの依存関係を分離しておくことができます。
</Tip>

## Docker

<Warning>
  Dockerのインストールには管理者権限が必要です。システムに必要な権限があることを確認してください。
</Warning>

### macOSの場合

macOSユーザーには、非常に軽量で最適化された[OrbStack](https://orbstack.dev/)をお勧めします。

<Check>
  OrbStackは、macOSでのDocker Desktopと比較して、より良いパフォーマンスを提供し、リソースの消費が少なくなります。
</Check>

### その他のオペレーティングシステムの場合

Windows、Linux、およびその他のオペレーティングシステムでは、公式の[Docker](https://www.docker.com/)インストールを使用してください。

<Note>
  インストール後にDockerサービスを起動し、`docker --version`で実行されていることを確認することを忘れないでください。
</Note>

## 次のステップ

<Info>
  環境をセットアップしたら、MCPでの開発を開始する準備が整いました。最初のMCPを作成およびデプロイする方法については、他のガイドをご覧ください。
</Info>
