Back to Browse

Revibe MCP Server

Developer ToolsLow Risk9.8Local
Free

Analyze any codebase — get architecture, file roles, execution flows, and agent context.

About

Analyze any codebase — get architecture, file roles, execution flows, and agent context.

Security Report

9.8
Low Risk9.8Low Risk

Valid MCP server (4 strong, 10 medium validity signals). 2 code issues detected. No known CVEs in dependencies. Package registry verified. Imported from the Official MCP Registry. 2 finding(s) downgraded by scanner intelligence.

8 files analyzed · 3 issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

file_system

Check that this permission is expected for this type of plugin.

env_vars

Check that this permission is expected for this type of plugin.

Shell Command Execution

Runs commands on your machine. Be cautious — only use if you trust this plugin.

HTTP Network Access

Connects to external APIs or services over the internet.

What You'll Need

Set these up before or after installing:

Revibe API key (optional — you can also use the revibe_login tool for browser-based auth)Required

Environment variable: REVIBE_API_KEY

How to Install

Add this to your MCP configuration file:

{
  "mcpServers": {
    "io-github-selvatuple-revibe-mcp": {
      "env": {
        "REVIBE_API_KEY": "your-revibe-api-key-here"
      },
      "args": [
        "-y",
        "revibe-mcp"
      ],
      "command": "npx"
    }
  }
}

Documentation

View on GitHub

From the project's GitHub 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

Reviews

No reviews yet

Be the first to review this server!