Skip to main content

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

Project description

Revibe MCP Server

MCP (Model Context Protocol) server for Revibe codebase analysis. Works with Claude Desktop, Cursor, Windsurf, and any MCP-compatible client.

Setup

1. Install

pip install revibe-mcp

2. Log in

revibe-mcp-auth login

This opens your browser — sign up or log in, click "Authorize", and you're done. The API key is saved automatically to ~/.config/revibe/credentials.json.

3. Configure your MCP client

Add the server to your MCP client config. No API key needed in the config — it's loaded from saved credentials automatically.

Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "revibe": {
      "command": "revibe-mcp"
    }
  }
}

Claude Code

Add to your project's .mcp.json:

{
  "mcpServers": {
    "revibe": {
      "command": "revibe-mcp"
    }
  }
}

Cursor

Go to Settings > MCP Servers > Add, then set command to revibe-mcp.

Windsurf

Add to your Windsurf MCP config:

{
  "mcpServers": {
    "revibe": {
      "command": "revibe-mcp"
    }
  }
}

Alternatively, you can pass the API key directly via environment variable:

{
  "mcpServers": {
    "revibe": {
      "command": "revibe-mcp",
      "env": {
        "REVIBE_API_KEY": "rk_live_your_key_here"
      }
    }
  }
}

Tools

Tool Description
revibe_login Log in via browser (also works as an MCP tool from inside your AI assistant).
analyze_repo Submit a GitHub repo for analysis. Auto-detects from git remote if no URL given.
check_status Check progress of an analysis job.
get_summary Get a condensed summary — architecture, modules, patterns.
get_section Drill into a specific section (architecture, file_roles, system_design_qa, etc.).
get_agent_context Get the full structured agent context JSON — optimized for AI consumption.

CLI Commands

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

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

revibe_mcp-0.1.0.tar.gz (7.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

revibe_mcp-0.1.0-py3-none-any.whl (7.9 kB view details)

Uploaded Python 3

File details

Details for the file revibe_mcp-0.1.0.tar.gz.

File metadata

  • Download URL: revibe_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 7.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.0

File hashes

Hashes for revibe_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 02107b5d631e55e843f6653c9b7e416371e9741ba2aa1c2d0bd347ae6f6eb582
MD5 65ed1d0e09dd2e617f7e44f96746f7a3
BLAKE2b-256 d044791ee5df65bf71c5e0dfe899d9aa3634a86eafb83945bab09ba8be98dec5

See more details on using hashes here.

File details

Details for the file revibe_mcp-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: revibe_mcp-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 7.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.0

File hashes

Hashes for revibe_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 48bcf9f6e546607bc67436fc603f69ccadbbf821f5ec38eb7c11b7bc38bac2fb
MD5 f81ab0563b47916ac48a16bb0192c154
BLAKE2b-256 2d76cd3bcd5d4c9a7c25500e27236b31b1af198fd32cedd292103ca5a2024aa0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page