← Gemini Code Reviewer

Gemini Code Reviewer feaf146b7212dccd1d50925bc56314d0da4e8fbe

source_git · iamrichardd/claude-gemini-mcp-server · current release

6
Tools
0
Resources
0
Templates
0
Prompts

Observation

Observed 2026-08-25T12:33:01.795Z using mcpSecurity-inventory. Status: succeeded. Negotiated protocol: 2025-06-18.

Server capabilities
{
  "tools": {}
}

Tools 6

ToolCategoryAnnotationsRisk
gemini_analyze_codeUse Gemini CLI to analyze and explain code functionality
Input schema
{
  "type": "object",
  "properties": {
    "file_path": {
      "type": "string",
      "description": "Path to the source code file to analyze"
    },
    "analysis_type": {
      "type": "string",
      "enum": [
        "explain",
        "optimize",
        "debug",
        "refactor",
        "compare"
      ],
      "default": "explain"
    },
    "language": {
      "type": "string",
      "description": "Programming language (auto-detected if not specified)",
      "maxLength": 50
    }
  },
  "required": [
    "file_path"
  ]
}
— · —
gemini_code_reviewUse Gemini CLI to review code for correctness, best practices, and improvements
Input schema
{
  "type": "object",
  "properties": {
    "file_path": {
      "type": "string",
      "description": "Path to the source code file to review"
    },
    "context": {
      "type": "string",
      "description": "Additional context (max 1000 chars)",
      "maxLength": 1000
    },
    "focus_areas": {
      "type": "string",
      "enum": [
        "syntax",
        "logic",
        "performance",
        "best_practices",
        "security",
        "testing",
        "general"
      ],
      "default": "general"
    },
    "language": {
      "type": "string",
      "description": "Programming language (auto-detected if not specified)",
      "maxLength": 50
    }
  },
  "required": [
    "file_path"
  ]
}
— · —
gemini_propose_planUse Gemini CLI to generate a detailed implementation plan for another AI to follow. This tool creates structured, step-by-step plans that can be executed by Claude or other AI assistants.
Input schema
{
  "type": "object",
  "properties": {
    "prompt": {
      "type": "string",
      "description": "The high-level user request or task description that needs a plan"
    },
    "conversation_history": {
      "type": "string",
      "description": "Optional conversation history for iterative refinement of the plan",
      "maxLength": 10000
    }
  },
  "required": [
    "prompt"
  ]
}
— · —
gemini_suggest_improvementsUse Gemini CLI to suggest specific improvements for code
Input schema
{
  "type": "object",
  "properties": {
    "file_path": {
      "type": "string",
      "description": "Path to the source code file"
    },
    "improvement_goals": {
      "type": "string",
      "enum": [
        "performance",
        "readability",
        "maintainability",
        "scalability",
        "security",
        "general"
      ],
      "default": "general"
    },
    "language": {
      "type": "string",
      "description": "Programming language (auto-detected if not specified)",
      "maxLength": 50
    }
  },
  "required": [
    "file_path"
  ]
}
— · —
gemini_validate_architectureUse Gemini CLI to validate code architecture and design patterns
Input schema
{
  "type": "object",
  "properties": {
    "file_path": {
      "type": "string",
      "description": "Path to the source code file"
    },
    "validation_focus": {
      "type": "string",
      "enum": [
        "architecture",
        "design_patterns",
        "scalability",
        "testability",
        "maintainability"
      ],
      "default": "architecture"
    },
    "language": {
      "type": "string",
      "description": "Programming language (auto-detected if not specified)",
      "maxLength": 50
    }
  },
  "required": [
    "file_path"
  ]
}
— · —
get_review_historyGet the history of operations performed in this session
Input schema
{
  "type": "object",
  "properties": {}
}
— · —

Resources 0

Resource templates 0

Prompts 0

Let’s talk about MCP security.

Share your details and our security team will contact you.