1.0.1npm · mcp-gemini · current release
Observed 2026-08-21T17:56:35.905Z using mcpSecurity-inventory. Status: succeeded. Negotiated protocol: 2025-06-18.
{
"tools": {}
}| Tool | Category | Annotations | Risk |
|---|---|---|---|
analyze_directoryAnalyze a directory with a given prompt using Gemini CLIInput schema{
"type": "object",
"properties": {
"dir": {
"type": "string",
"description": "Directory path to analyze"
},
"prompt": {
"type": "string",
"description": "Question or instruction for analysis"
},
"recursive": {
"type": "boolean",
"description": "Whether to analyze recursively",
"default": true
},
"timeout": {
"type": "number",
"description": "Timeout in seconds (optional)",
"default": 300
},
"maxOutputKB": {
"type": "number",
"description": "Maximum output size in KB (optional)",
"default": 1024
}
},
"required": [
"dir",
"prompt"
]
} | — | — · — | — |
analyze_filesAnalyze multiple files with a given prompt using Gemini CLIInput schema{
"type": "object",
"properties": {
"paths": {
"type": "array",
"items": {
"type": "string"
},
"description": "Array of file paths to analyze"
},
"prompt": {
"type": "string",
"description": "Question or instruction for analysis"
},
"timeout": {
"type": "number",
"description": "Timeout in seconds (optional)",
"default": 300
},
"maxOutputKB": {
"type": "number",
"description": "Maximum output size in KB (optional)",
"default": 1024
}
},
"required": [
"paths",
"prompt"
]
} | — | — · — | — |
get_configGet configuration valueInput schema{
"type": "object",
"properties": {
"key": {
"type": "string",
"description": "Configuration key to retrieve"
}
},
"required": [
"key"
]
} | — | — · — | — |
raw_promptExecute a raw prompt without file context using Gemini CLIInput schema{
"type": "object",
"properties": {
"prompt": {
"type": "string",
"description": "The prompt to execute"
},
"timeout": {
"type": "number",
"description": "Timeout in seconds (optional)",
"default": 300
},
"maxOutputKB": {
"type": "number",
"description": "Maximum output size in KB (optional)",
"default": 1024
}
},
"required": [
"prompt"
]
} | — | — · — | — |
set_configSet configuration valueInput schema{
"type": "object",
"properties": {
"key": {
"type": "string",
"description": "Configuration key to set"
},
"value": {
"type": "string",
"description": "Configuration value to set"
}
},
"required": [
"key",
"value"
]
} | — | — · — | — |
verify_featureVerify if a feature is implemented in the codebaseInput schema{
"type": "object",
"properties": {
"featureQuestion": {
"type": "string",
"description": "Question about the feature to verify"
},
"paths": {
"type": "array",
"items": {
"type": "string"
},
"description": "Optional specific paths to check"
},
"timeout": {
"type": "number",
"description": "Timeout in seconds (optional)",
"default": 300
},
"maxOutputKB": {
"type": "number",
"description": "Maximum output size in KB (optional)",
"default": 1024
}
},
"required": [
"featureQuestion"
]
} | — | — · — | — |