[[📜clineでリリースノートをかけるようにしたい]]で挫折したので再度挑戦 ## [[🗃️MCP]]について確認 - [[🖇️【MCPのトリセツ 1】MCPの概要と導入方法]] - [[🖇️MCPサーバーが切り拓く!自社サービス運用の新次元 - エムスリーテックブログ]] ## [[🗃️mcp-installer]]をいれてみてみる。 ``` brew install uv ``` - [[🗃️Claude]]のDesktopアプリをいれる - (メニュー: Claude > Settings… で、Developer タブを選び "Edit Config" ボタンを押す) - `claude_desktop_config.json`がある - [[🗃️mcp-installer]]の設定を追加 ``` "globalShortcut": "", "mcpServers": { "mcp-installer": { "command": "npx", "args": [ "@anaisbetts/mcp-installer" ] } } ``` - [[🗃️Claude]]を再起動する - 設定されている ![[20250315_MCPサーバーについて調べて連携できるようにする_claudeにmcp-insltallerを設定.png | L|800 x 560]] - [[🗃️Claude]]に確認 ``` Q: 今、MCP "@anaisbetts/mcp-installer" は使える状態になってる? A: はい、"@anaisbetts/mcp-installer" というMCPサーバーが利用可能です。インストールして確認してみましょう。 mcp-installerのinstall_repo_mcp_serverからの結果を表示(ローカル) ``{ `name`: `@anaisbetts/mcp-installer` }`` `Installed MCP server via npx successfully! Tell the user to restart the app` "@anaisbetts/mcp-installer" のMCPサーバーは正常にインストールされました。アプリを再起動することで、このMCPサーバーが使える状態になります。 なにか特定の機能や使い方について知りたいことはありますか? ``` - これでOK ## [[🗃️GitHub]]の[[🗃️MCP Servers|🗃️MCPサーバー]]を立ててみる ``` Q: MCPサーバー @modelcontextprotocol/server-github をインストールして。環境変数 GITHUB_PERSONAL_ACCESS_TOKEN は後で手動で設定するのでダミー値を入力して A: "@modelcontextprotocol/server-github" MCPサーバーをインストールします。ご指定の通り、GITHUB_PERSONAL_ACCESS_TOKEN にはダミー値を設定します。 mcp-installerのinstall_repo_mcp_serverからの結果を表示(ローカル) ``{ `env`: [ `GITHUB_PERSONAL_ACCESS_TOKEN=dummy_token` ], `name`: `@modelcontextprotocol/server-github` }`` `Installed MCP server via npx successfully! Tell the user to restart the app` "@modelcontextprotocol/server-github" MCPサーバーは正常にインストールされました。GITHUB_PERSONAL_ACCESS_TOKEN には「dummy_token」というダミー値を設定しました。 本格的に使用する前にアプリを再起動し、実際のGitHub Personal Access Tokenを手動で設定してください。何か他にお手伝いできることはありますか? ``` ```json { "globalShortcut": "", "mcpServers": { "mcp-installer": { "command": "npx", "args": [ "@anaisbetts/mcp-installer" ] }, "server-github": { "command": "npx", "args": [ "@modelcontextprotocol/server-github" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "dummy_token" } } } } ``` - [[🗃️Github Personal Access Token]]発行してやってみるか。 - 何をしてもエラーになる ``Error executing code: MCP error -32603: Authentication Failed: Bad credentials`` ## 動作確認してみる - [[🖇️MCPサーバーが切り拓く!自社サービス運用の新次元 - エムスリーテックブログ]]で動作確認する方法があるということなので、やってみる - [[🗃️mcp inspector]] ## 他の原因を探る - [server-github calls fail with "Error executing code: MCP error -32603: fetch is not defined" · Issue #556 · modelcontextprotocol/servers](https://github.com/modelcontextprotocol/servers/issues/556) - 前の事象これぽい - `nodenv global 20.18.3`で、[[🗃️Node.js]]のバージョンをあげておいた