こんにちは!
今回は、
GitHub MCPサーバーを設定し、cursorのチャット上でPRのレビューをしてもらう方法を紹介します!
やりたい事
cursor内のチャットから、GitHub上で作成したPRのレビューを依頼したい。
手順
やることは、大きく分けると以下の通りです。
1. GitHub上からTokenを作成する
2. cursorに戻ってMCPサーバーの設定を追加する
3. チャットからレビューを依頼する
では、一つずつ見ていきましょう!
1. GitHub上からTokenを作成する
手順
1. githubから、Settings → Developer Settingsページを開く
設定ページの一番下です
2. Personal access tokens → Fine-grained access tokens内のGenerate new tokenボタンを押す
3. 必要項目を入力する
- Token name、Description、Expirationなどは任意の値を入力
- Repository accessは、レビューを行いたいリポジトリを選択する
- Only select repositoriesで選択することをお勧めします。
4. Generate tokenを押下して作成する
- 作成されたTokenは二度と表示されないので、適切に保管する
- 忘れたら削除して再作成すればOK
2. cursorに戻ってMCPサーバーの設定を追加する
手順
1. 右上の設定マークを押してSettingsを開く
2. Tools & MCPを押す
3. New MCP Serverを押して.cursor > mcp.jsonを開く
- このファイルに設定を追加する
{ "mcpServers": { "github": { "command": "/home/ubuntuでの名前/.local/bin/mcp-npx", "args": ["-y", "@modelcontextprotocol/server-github"], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "先ほど作成したtoken", "GITHUB_ORGANIZATION": "下に説明を書きます", "GITHUB_USERNAME": "これも下に説明を書きます" } } } }- ※commandの値ですが、windows、mac、linuxなど、各OSの環境によって異なるので注意
- ※GITHUB_ORGANIZATIONとGITHUB_USERNAMEについて
- リポジトリのリンクが
https://github.com/your-name/my-appだとすると以下のようになります。ただし、設定は任意のようです。GITHUB_ORGANIZATION: "your-name" GITHUB_USERNAME: "your-name"
- リポジトリのリンクが
4. cursorを再起動し、再度Tools & MCPから確認する
3. チャットからレビューを依頼する
後は依頼するだけです!
リポジトリとPR番号を指定するなどして、依頼してみてください。
例えばこんな感じ。
your-name/my-appのPR#5をレビューしてください。
最後に
いかがだったでしょうか?
私はこんな感じでできました!
もしうまく設定ができなかった場合はすみませんm(__)m



