feaf146b7212dccd1d50925bc56314d0da4e8fbesource_git · iamrichardd/claude-gemini-mcp-server · current release
Observed 2026-08-25T12:33:01.795Z using mcpSecurity-inventory. Status: succeeded. Negotiated protocol: 2025-06-18.
{
"tools": {}
}| Tool | Category | Annotations | Risk |
|---|---|---|---|
gemini_analyze_codeUse Gemini CLI to analyze and explain code functionalityInput 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 improvementsInput 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 codeInput 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 patternsInput 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 sessionInput schema{
"type": "object",
"properties": {}
} | — | — · — | — |