環境のセットアップ
MCP環境のインストールガイド
ほとんどのMCPはローカルで実行され、TypeScript、Python、またはDockerで構築されているため、開発環境を適切にセットアップする必要があります。このガイドでは、必要なツールをすべてインストールするのに役立ちます。
MCPでスムーズな開発体験を得るためには、環境を正しくセットアップすることが重要です。これらの推奨事項に従うことで、一般的なセットアップの問題を回避できます。
Proto - バージョンマネージャー
Node.js、Python、およびそれらのパッケージマネージャーのバージョンをインストールおよび管理するには、Protoをお勧めします。ProtoはRustで書かれており、非常に高速で効率的です。
Protoは複数の言語とツールを管理するための統一されたインターフェースを提供し、開発ワークフローをかなり簡素化します。
Protoのインストール
Linux、macOS、またはWSLの場合:
Windowsの場合:
インストール後、ターミナルでproto --version
を実行してProtoが動作していることを確認してください。
プログラミング言語
Node.js
Node.jsの最新バージョンをインストールします:
特定のMCP要件には、特定のバージョンのNode.jsをインストールする必要がある場合があります。互換性については、常にMCPのドキュメントを確認してください。
Python
Pythonをインストールします:
パッケージマネージャー
TypeScript用: Bun
BunはTypeScriptプロジェクトではnpmよりも高速です:
Bunはパッケージマネージャーとしてだけでなく、JavaScriptランタイム、バンドラー、テストランナーとしても機能し、TypeScript開発のための包括的なツールとなっています。
Python用: uv
uvはPythonプロジェクトではpip/poetryよりも高速です:
uvを使用する場合、uv venv
とuv venv activate
で仮想環境を作成してアクティブ化し、Pythonの依存関係を分離しておくことができます。
Docker
Dockerのインストールには管理者権限が必要です。システムに必要な権限があることを確認してください。
macOSの場合
macOSユーザーには、非常に軽量で最適化されたOrbStackをお勧めします。
OrbStackは、macOSでのDocker Desktopと比較して、より良いパフォーマンスを提供し、リソースの消費が少なくなります。
その他のオペレーティングシステムの場合
Windows、Linux、およびその他のオペレーティングシステムでは、公式のDockerインストールを使用してください。
インストール後にDockerサービスを起動し、docker --version
で実行されていることを確認することを忘れないでください。
次のステップ
環境をセットアップしたら、MCPでの開発を開始する準備が整いました。最初のMCPを作成およびデプロイする方法については、他のガイドをご覧ください。