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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
02107b5d631e55e843f6653c9b7e416371e9741ba2aa1c2d0bd347ae6f6eb582
|
|
| MD5 |
65ed1d0e09dd2e617f7e44f96746f7a3
|
|
| BLAKE2b-256 |
d044791ee5df65bf71c5e0dfe899d9aa3634a86eafb83945bab09ba8be98dec5
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
48bcf9f6e546607bc67436fc603f69ccadbbf821f5ec38eb7c11b7bc38bac2fb
|
|
| MD5 |
f81ab0563b47916ac48a16bb0192c154
|
|
| BLAKE2b-256 |
2d76cd3bcd5d4c9a7c25500e27236b31b1af198fd32cedd292103ca5a2024aa0
|