← Back to search

io.github.houtini-ai/gemini

houtini-ai Scanned 25d ago

Professional Model Context Protocol server for Google Gemini AI models with enterprise-grade features

C
70.4 / 100

Versions

2.6.0latest
Jul 18, 2026
2.5.0
Jun 8, 2026
2.4.1
Apr 20, 2026
2.4.0
Apr 14, 2026
2.3.0
Mar 24, 2026
+ show 20 moreshow less
2.2.4
Feb 26, 2026
2.2.3
Feb 26, 2026
2.2.2
Feb 26, 2026
2.2.0
Feb 23, 2026
1.4.5
Feb 11, 2026
1.4.2
Jan 29, 2026
1.4.1
Jan 29, 2026
1.4.0
Jan 29, 2026
1.3.3
Jan 28, 2026
1.3.2
Dec 16, 2025
1.3.1
Dec 16, 2025
1.3.0
Dec 9, 2025
1.2.2
Oct 4, 2025
1.2.1
Oct 3, 2025
1.2.0
Oct 3, 2025
1.1.0
Oct 2, 2025
1.0.3
Sep 23, 2025
1.0.2
Sep 23, 2025
1.0.1
Sep 23, 2025
1.0.0
Sep 23, 2025
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 8

describe_image
annotations: none low

Analyze and describe one or more images using Google Gemini image models (Nano Banana Pro).

model string images array prompt string global_media_resolution enum
gemini_list_models
annotations: none low

List available Gemini models and their descriptions

analyze_image
annotations: none low

Analyze and extract information from one or more images using Gemini multimodal understanding.

model string images array prompt string max_tokens number global_media_resolution enum
load_image_from_path
annotations: none low

Read a local image file and return it as base64-encoded data ready to pass to

filePath string
gemini_prompt_assistant
annotations: none low

Get expert prompt templates and guidance for Gemini image generation.

current_prompt string desired_outcome string
gemini_help
annotations: none low

Get comprehensive help about Gemini MCP features, settings, and best practices

topic enum
gemini_deep_research
annotations: none low

Conduct deep research on complex topics using iterative multi-step analysis with Gemini.

model string focus_areas array max_iterations number research_question string
gemini_chat
annotations: none low

Chat with Google Gemini models. Grounded in Google Search by default,

Permissions 4

network medium
Server uses network capabilities via: fetch()
filesystem low
Server uses filesystem capabilities via: fs sync ops
shell high
Server uses shell capabilities via: child_process, spawn()
env_vars low
Server uses env_vars capabilities via: process.env

Scan Findings 35

low
Tool 'gemini_list_models' has no annotations annotation_checker · 100%
low
Tool 'analyze_image' has no annotations annotation_checker · 100%
low
Tool 'load_image_from_path' has no annotations annotation_checker · 100%
low
Tool 'gemini_prompt_assistant' has no annotations annotation_checker · 100%
low
Tool 'gemini_help' has no annotations annotation_checker · 100%
low
Tool 'gemini_deep_research' has no annotations annotation_checker · 100%
low
Tool 'gemini_chat' has no annotations annotation_checker · 100%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
medium
Vulnerable dependency: sharp@0.34.5 (GHSA-f88m-g3jw-g9cj) dependency_analyzer · 95%
medium
Vulnerable dependency: vite@6.4.1 (GHSA-4w7w-66w2-5vf9) dependency_analyzer · 95%
medium
Vulnerable dependency: vite@6.4.1 (GHSA-fx2h-pf6j-xcff) dependency_analyzer · 95%
low
Tool 'describe_image' has no annotations annotation_checker · 100%
medium
Vulnerable dependency: vite@6.4.1 (GHSA-p9ff-h696-f583) dependency_analyzer · 95%
medium
Vulnerable dependency: vite@6.4.1 (GHSA-v6wh-96g9-6wx3) dependency_analyzer · 95%
medium
Buffer.from base64 in houtini-ai-gemini-mcp-f4f1483/src/utils/image-utils.ts:9 entropy_analyzer · 75%
medium
Buffer.from base64 in houtini-ai-gemini-mcp-f4f1483/src/utils/image-compress.ts:35 entropy_analyzer · 75%
medium
Buffer.from base64 in houtini-ai-gemini-mcp-f4f1483/src/services/gemini/video-service.ts:397 entropy_analyzer · 75%
info
Tool: describe_image manifest_parser · 85%
info
package.json metadata manifest_parser · 100%
info
Tool: gemini_list_models manifest_parser · 85%
info
Tool: analyze_image manifest_parser · 85%
info
Tool: load_image_from_path manifest_parser · 85%
info
Tool: gemini_prompt_assistant manifest_parser · 85%
info
Tool: gemini_help manifest_parser · 85%
info
Tool: gemini_deep_research manifest_parser · 85%
info
Tool: gemini_chat manifest_parser · 85%
info
Transport: stdio manifest_parser · 90%
info
Required env vars (14) manifest_parser · 80%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
medium
Permission: network access detected permission_analyzer · 70%
low
Permission: filesystem access detected permission_analyzer · 90%
high
Permission: shell access detected permission_analyzer · 95%
low
Permission: env_vars access detected permission_analyzer · 90%
info
SBOM generated: 622 components sbom_generator · 100%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%