mcpField
R
revibe-mcp

revibe-mcp

ローカル
github.com/selvatuple開発ツール133 週間前に更新

revibe-mcp について

revibe-mcp は GitHub リポジトリを分析し、アーキテクチャ、ファイルの役割、実行フロー、構造化されたエージェント向けコンテキストを返す MCP サーバーです。コードベースを調べる開発者や AI アシスタント向けに、分析状況の確認や項目別取得のツールも備えています。

主な機能

  1. 01GitHub リポジトリの分析
  2. 02アーキテクチャ、モジュール、パターンの要約
  3. 03ファイルの役割と実行フローの確認
  4. 04システム設計に関する質問
  5. 05構造化されたエージェント向けコンテキストの取得
  6. 06分析ジョブの状況確認

活用シーン

  1. 01リポジトリのアーキテクチャを確認
  2. 02ファイルやモジュールの用途を把握
  3. 03コードベースの実行フローを追跡
  4. 04エージェントに構造化されたリポジトリ情報を提供

MCP 対応

MCP 対応クライアントに、リポジトリ分析と結果取得のツールを公開します。ブラウザログインまたは API キーの手動指定で認証できます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"selvatuple-revibe": {
"command": "npx",
"args": [
"-y",
"revibe-mcp"
],
"env": {
"REVIBE_API_KEY": "<REVIBE_API_KEY>"
}
}
}
}
起動コマンドnpx -y revibe-mcp
設定が必要な環境変数
REVIBE_API_KEYシークレットRevibe API key (optional — you can also use the revibe_login tool for browser-based auth)

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmrevibe-mcp0.1.1

ツール

6

掲載時のツール一覧 · 3 週間前に更新

このツールにパラメーターはありません。

詳細

revibe-mcp

Revibe のコードベースを分析する MCP サーバーです。Claude Desktop、Cursor、Windsurf、および MCP 対応クライアントで利用できます。

GitHub リポジトリを分析し、アーキテクチャ、ファイルの役割、実行フロー、システム設計に関する Q&A、構造化されたエージェントコンテキストを取得できます。

クイックスタート(Node.js — インストール不要)

MCP クライアントの設定に追加します。

{
  "mcpServers": {
    "revibe": {
      "command": "npx",
      "args": ["revibe-mcp"]
    }
  }
}

次に、AI アシスタントに「Revibe にログインして」と頼みます。初回登録のためにブラウザーが開きます。

クイックスタート(Python)

pip install revibe-mcp
revibe-mcp-auth login
{
  "mcpServers": {
    "revibe": {
      "command": "revibe-mcp"
    }
  }
}

設定の追加先

クライアント設定場所
Claude Desktop~/Library/Application Support/Claude/claude_desktop_config.json
Claude Codeプロジェクトのルートにある .mcp.json
CursorSettings > MCP Servers > Add
Windsurf設定内の MCP config

認証

2 つの方法があります。

方法 A:ブラウザーログイン(推奨)

# Node.js
npx revibe-mcp-auth login

# Python
revibe-mcp-auth login

ブラウザーが開きます。登録またはログインして、「Authorize」をクリックします。API キーは ~/.config/revibe/credentials.json に自動保存されます。

方法 B:API キーを手動で設定

app.revibe.codes/settings からキーを取得し、env 経由で渡します。

{
  "mcpServers": {
    "revibe": {
      "command": "npx",
      "args": ["revibe-mcp"],
      "env": {
        "REVIBE_API_KEY": "rk_live_your_key_here"
      }
    }
  }
}

ツール

ツール説明
revibe_loginブラウザーからログインします(初回のみ)
analyze_repoGitHub リポジトリを分析に送信します(git remote から自動検出)
check_status分析ジョブの進行状況を確認します
get_summaryアーキテクチャ、モジュール、パターンの概要を取得します
get_sectionarchitecture、file_roles、system_design_qa などを詳しく確認します
get_agent_contextAI エージェント向けに最適化された、構造化 JSON 全体を取得します

使い方

設定が完了したら、AI アシスタントに次のように頼むだけです。

  • 「Revibe でこのリポジトリを分析して」
  • 「github.com/user/repo のアーキテクチャは?」
  • 「このコードベースのエージェントコンテキストを取得して」

ツールは自動検出、ポーリング、構造化された出力を自動的に処理します。

CLI コマンド

# Node.js
npx revibe-mcp-auth login     # Log in via browser
npx revibe-mcp-auth status    # Show current auth status
npx revibe-mcp-auth logout    # Remove saved credentials

# Python
revibe-mcp-auth login
revibe-mcp-auth status
revibe-mcp-auth logout

Claude Code スキル

Claude Code をお使いの場合は、MCP サーバーの代わりに、または MCP サーバーに加えて、Revibe をスラッシュコマンドのスキルとしてインストールできます。

# Copy the skill file
mkdir -p ~/.claude/skills/revibe
curl -o ~/.claude/skills/revibe/SKILL.md \
  https://raw.githubusercontent.com/selvatuple/revibe-mcp/main/skills/claude-code/SKILL.md

Claude Code 内で /revibe または /revibe github.com/user/repo を使います。

スキルファイルは skills/claude-code/SKILL.md からも入手できます。

パッケージと配布方法

方法インストール
npm(インストール不要)npx revibe-mcp
PyPIpip install revibe-mcp
MCP Registryregistry.modelcontextprotocol.io — 「revibe」で検索
Claude Code Skillskills/claude-code/SKILL.md を ~/.claude/skills/revibe/ にコピー

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。