mcpField
R
revibe-mcp

revibe-mcp

Local
github.com/selvatupleDeveloper Tools1Updated 33w ago

About revibe-mcp

revibe-mcp is an MCP server for analyzing GitHub repositories and returning architecture, file roles, execution flows, and structured agent context. It is for developers and AI assistants exploring a codebase, with tools for tracking analysis and retrieving specific sections.

Key features

  1. 01Analyze GitHub repositories
  2. 02Summarize architecture, modules, and patterns
  3. 03Inspect file roles and execution flows
  4. 04Ask questions about system design
  5. 05Retrieve structured agent context
  6. 06Track analysis job status

Use cases

  1. 01Review a repository's architecture
  2. 02Understand the purpose of files and modules
  3. 03Trace execution flows in a codebase
  4. 04Provide an agent with structured repository context

MCP support

The MCP server exposes repository analysis and result-retrieval tools to MCP-compatible clients. It supports authentication through browser login or a manually supplied API key.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"selvatuple-revibe": {
"command": "npx",
"args": [
"-y",
"revibe-mcp"
],
"env": {
"REVIBE_API_KEY": "<REVIBE_API_KEY>"
}
}
}
}
Run commandnpx -y revibe-mcp
Environment variables to set
REVIBE_API_KEYSecretRevibe API key (optional — you can also use the revibe_login tool for browser-based auth)

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npmrevibe-mcp0.1.1

Tools

6

Saved tool list · updated 3w ago

This tool takes no parameters.

Details

From the project README

revibe-mcp

MCP server for Revibe codebase analysis. Works with Claude Desktop, Cursor, Windsurf, and any MCP-compatible client.

Analyze any GitHub repo — get architecture, file roles, execution flows, system design Q&A, and structured agent context.

Quick Start (Node.js — zero install)

Add to your MCP client config:

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

Then ask your AI assistant to "log in to Revibe" — it will open your browser for a one-time signup.

Quick Start (Python)

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

Where to add the config

ClientConfig location
Claude Desktop~/Library/Application Support/Claude/claude_desktop_config.json
Claude Code.mcp.json in your project root
CursorSettings > MCP Servers > Add
WindsurfMCP config in settings

Auth

Two options:

Option A: Browser login (recommended)

# Node.js
npx revibe-mcp-auth login

# Python
revibe-mcp-auth login

Opens your browser — sign up or log in, click "Authorize". API key saved automatically to ~/.config/revibe/credentials.json.

Option B: Manual API key

Get a key from app.revibe.codes/settings, then pass it via env:

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

Tools

ToolDescription
revibe_loginLog in via browser — one-time setup
analyze_repoSubmit a GitHub repo for analysis (auto-detects from git remote)
check_statusCheck progress of an analysis job
get_summaryArchitecture, modules, patterns overview
get_sectionDrill into architecture, file_roles, system_design_qa, etc.
get_agent_contextFull structured JSON optimized for AI agents

Usage

Once configured, just ask your AI assistant:

  • "Analyze this repo with Revibe"
  • "What's the architecture of github.com/user/repo?"
  • "Get the agent context for this codebase"

The tools handle auto-detection, polling, and structured output automatically.

CLI Commands

# 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 Skill

If you use Claude Code, you can install Revibe as a slash command skill instead of (or in addition to) the MCP server:

# 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

Then use /revibe or /revibe github.com/user/repo inside Claude Code.

The skill file is also available at skills/claude-code/SKILL.md.

Packages & Distribution

MethodInstall
npm (zero install)npx revibe-mcp
PyPIpip install revibe-mcp
MCP Registryregistry.modelcontextprotocol.io — search "revibe"
Claude Code SkillCopy skills/claude-code/SKILL.md to ~/.claude/skills/revibe/

License

MIT

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.