📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| (同じ利用者による、間の1版が非表示) | |||
| 236行目: | 236行目: | ||
<br> | <br> | ||
* プロジェクトディレクトリに入った時のみ自動的にアクティベートする方法 | * プロジェクトディレクトリに入った時のみ自動的にアクティベートする方法 | ||
*: ~/.config/fish/config. | *: Fishを使用している場合は、以下に示す2つのファイルに設定を追加する。 | ||
*: ~/.config/fish/config.fish | |||
*: ~/.config/fish/functions/check_venv.fish | |||
<syntaxhighlight lang="fish"> | <syntaxhighlight lang="fish"> | ||
# 方法 2 (b) : Fish | # 方法 2 (b) : Fish | ||
| 533行目: | 535行目: | ||
== クライアント接続設定 == | == クライアント接続設定 == | ||
MCPサーバの設定ファイルの保存場所は、以下の通りである。<br> | |||
<br> | <br> | ||
* MacOS / Linuxの場合 | * MacOS / Linuxの場合 | ||
| 541行目: | 542行目: | ||
* Windowsの場合 | * Windowsの場合 | ||
*: %APPDATA%\Claude\claude_desktop_config.json | *: %APPDATA%\Claude\claude_desktop_config.json | ||
<br> | |||
==== Claude Desktopからの接続 (STDIO) ==== | |||
Claude Desktopの設定ファイルを編集する。<br> | |||
<br> | <br> | ||
設定ファイルの内容を編集する。<br> | 設定ファイルの内容を編集する。<br> | ||
| 598行目: | 602行目: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
<br> | <br> | ||
また、以下に示すように、公開鍵認証を設定しておくことが推奨される。<br> | |||
# まず、ローカルPC上でRSA形式のSSH鍵ペアを生成する。<br>現在推奨されるRSA鍵の長さは4096ビットである。 | |||
#: <pre>ssh-keygen -t rsa -b 4096 -C "mcp-client"</pre> | |||
# 次に、公開鍵をリモートPCに転送する。<br><code>ssh-copy-id</code> コマンドを実行することにより、簡単に設定することができる。 | |||
#: このコマンドは、リモートPCのパスワード認証を使用して接続し、公開鍵を自動的に ~/.ssh/authorized_keys ファイルに追加するものである。 | |||
#: <pre>ssh-copy-id -i ~/.ssh/id_rsa_mcp.pub <ユーザ名>@<IPアドレス または ホスト名></pre> | |||
<br> | |||
環境によっては、<code>ssh-copy-id</code> コマンドが利用できない場合がある。<br> | |||
その場合は、以下に示すコマンドで手動で公開鍵を転送することができる。<br> | |||
cat ~/.ssh/id_rsa_mcp.pub | ssh <ユーザ名>@<IPアドレス または ホスト名> "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys" | |||
<br> | |||
更に、リモートPC側で権限を設定する必要がある。<br> | |||
ssh <ユーザ名>@<IPアドレス または ホスト名> "chmod 700 ~/.ssh && chmod 600 ~/.ssh/authorized_keys" | |||
<br><br> | <br><br> | ||