[[📜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]]のバージョンをあげておいた