📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| 533行目: | 533行目: | ||
== クライアント接続設定 == | == クライアント接続設定 == | ||
MCPサーバの設定ファイルの保存場所は、以下の通りである。<br> | |||
<br> | <br> | ||
* MacOS / Linuxの場合 | * MacOS / Linuxの場合 | ||
| 541行目: | 540行目: | ||
* 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行目: | 600行目: | ||
</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> | ||