VibeDoctor

Lets coding agents check their own code for leaked secrets, risky dependencies and AI-code mistakes

Should I use this

Quality & Safety

A
Description quality
100%
Schema completeness
100%
Naming quality
80%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~304Tokens (tool definitions)
~1.9 KBTypical response size
Minimal attention impact (0.24% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "vibedoctor": {
      "url": "https://vibedoctor.io/mcp"
    }
  }
}

Remote endpoints

https://vibedoctor.io/mcpstreamable-http

What it can do

Tool inventory

Tools (1)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢vibedoctor_connect(repoUrl, gitEmail, server)

Register this repository with VibeDoctor and get the command that connects this MCP server to it. Zero questions: BEFORE calling, run `git remote get-url origin` (pass it as repoUrl) and `git config user.email` (pass it as gitEmail). Returns a paste-ready re-point command, a GitHub connect link and next steps. Safe to call again: the same repo and email return the same project.

Input Schema

{
  "type": "object",
  "properties": {
    "repoUrl": {
      "type": "string",
      "minLength": 1,
      "maxLength": 500,
      "description": "Output of `git remote get-url origin` (SSH or HTTPS form; GitHub only)"
    },
    "gitEmail": {
      "description": "Output of `git config user.email`. Optional; a GitHub noreply address is fine.",
      "type": "string",
      "maxLength": 320
    },
    "server": {
      "description": "The name your MCP client registered this server under. In Claude Code it is the <name> in mcp__<name>__vibedoctor_connect. Omit it if you cannot tell.",
      "type": "string",
      "pattern": "^[A-Za-z0-9_][A-Za-z0-9_-]{0,299}$"
    }
  },
  "required": [
    "repoUrl"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded1 tools
verifiedversion not recorded1 tools