セットアップ
アカウントへのアクセスとリポジトリへのアクセスは別で、どちらも必要です。
- Ramiアカウントを作成またはログインします。 プラン、トライアルレビュー、クレジット、組織のメンバーシップはアカウントに属します。
- GitHub Appをインストールします。 Ramiにレビューさせたいリポジトリにインストールすると、プルリクエストのイベントを 受け取り、そのリポジトリを読めるようになります。インストールだけではRamiの アカウント、組織、メンバーシップ、トライアル特典は作成されません。
- MCPサーバーを接続します。 コーディングエージェントがエディタを 離れずに指摘を取得し、レビューループを回せるようになります。この手順は任意です。 接続しなくてもレビューはプルリクエストに投稿されます。
MCPの接続
Claude CodeとCursorはJSON設定を読み込みます:
{
"mcpServers": {
"rami": { "type": "http", "url": "https://rami.reviews/mcp" }
}
}
Codexは~/.codex/config.tomlのTOMLを使います。CLIからサーバーを追加すると、
OAuthログインも同時に完了します:
codex mcp add rami --url https://rami.reviews/mcp
Ramiのツール呼び出しは外部サービスに届くため、Codexは呼び出しのたびに承認を求めます。
クライアントが送るのはPRのURLだけで、RamiはGitHub Appのインストールを通じて
プルリクエストを読むので、読み取り専用ツールは事前に承認しても安全です。
get_review_resultsはレビューがまだ無いときに新しいレビューを開始しますが、
それはループが意図どおりに動いている状態で、同じプルリクエストを再レビューしても
レビュー枠を追加で消費しません。毎回の承認プロンプトを止めるには、
~/.codex/config.tomlに以下を追加してください。ユーザーレベルの設定である
必要があります。プラグインに同梱された承認設定はCodexが無視します。変更を伴うツール
(rebut、defer、dismiss)は意図的に外してあり、
Codexは毎回確認します:
[mcp_servers.rami.tools.get_review_results]
approval_mode = "approve"
[mcp_servers.rami.tools.get_review_status]
approval_mode = "approve"
[mcp_servers.rami.tools.get_fix_prompt]
approval_mode = "approve"
[mcp_servers.rami.tools.get_current_branch_pr]
approval_mode = "approve"
[mcp_servers.rami.tools.get_usage]
approval_mode = "approve"
利用できるツール:get_current_branch_pr、get_review_results、
get_review_status、get_fix_prompt、rebut、
defer、dismiss、get_usage。