📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

 
(同じ利用者による、間の1版が非表示)
236行目: 236行目:
<br>
<br>
* プロジェクトディレクトリに入った時のみ自動的にアクティベートする方法
* プロジェクトディレクトリに入った時のみ自動的にアクティベートする方法
*: ~/.config/fish/config.fishファイル および ~/.config/fish/functions/check_venv.fishファイル に記述する。
*: 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行目:


== クライアント接続設定 ==
== クライアント接続設定 ==
==== Claude Desktopからの接続 (STDIO) ====
MCPサーバの設定ファイルの保存場所は、以下の通りである。<br>
Claude Desktopの設定ファイルを編集する。<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>
SSH鍵認証を設定しておくことが推奨される。<br>
また、以下に示すように、公開鍵認証を設定しておくことが推奨される。<br>
ssh-keygen -t ed25519 -C "mcp-client"
# まず、ローカルPC上でRSA形式のSSH鍵ペアを生成する。<br>現在推奨されるRSA鍵の長さは4096ビットである。
ssh-copy-id username@remote-server-ip
#: <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>