29 lines
1.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 仮想環境とエントリーファイルが異なるディレクトリにある場合の設定方法
## 問題の説明
OpenMCPを使用する際、仮想環境venvとPythonファイルが同じディレクトリにない場合があり、仮想環境がプロジェクトフォルダの外にあることもあります。このような場合、右上の接続ボタンをクリックするとMCP接続失敗エラーコード32000が発生する可能性があります。
## 解決策
### 1. 実行ディレクトリの調整
接続オプションで、実行ディレクトリを仮想環境がある場所に調整する必要があります:
![MCP接続オプション画面](./image-2.png)
### 2. 実行コマンドの変更
同時に、実行コマンドを適切に変更する必要があります:
![実行コマンド変更例](./image.png)
### 3. インタプリタパスの直接指定
特定の場合には、コマンドでPythonインタプリタのフルパスを直接指定できます。例
```bash
C:\code\ygo-chat\.venv\Scripts\python.exe example.py
```
> 注意この方法はnodeやmcp指令の【コマンド】、その他のmcp clientのmcp設定ファイルにも適用できます。