# Gemini

> Use this tool when you need to integrate Google's Gemini AI models into your application, providing access to advanced capabilities like thinking, vision, and embedding generation. It solves problems related to complex reasoning, coding assistance, image analysis, and structured data generation, accepting inputs like JSON data and system instructions, and outputting results like analyzed images and generated embeddings. Ideal for developers seeking robust and feature-rich Gemini integration with MCP-compatible clients.

Canonical page: https://skillsregistry.net/skills/gurr-i-gemini  
JSON: https://api.skillsregistry.net/v1/skills/gurr-i-gemini

## Description

A TypeScript-based MCP server that provides comprehensive access to Google's Gemini AI models, including the latest 2.5 series with thinking capabilities, vision models for image analysis, and embedding generation. Built by Gurveer, it features advanced functionality like JSON mode with schema validation, Google Search grounding for real-time information, conversation memory, safety settings, and support for system instructions across all major Gemini models. The implementation includes robust error handling, rate limiting, token counting, and extensive validation, making it ideal for developers who need full-featured Gemini integration with Claude Desktop and other MCP-compatible clients for tasks ranging from complex reasoning and coding assistance to image analysis and structured data generation.

## Trust

- **Trust score (0–1):** 0.84
- **Verification tier:** scanned
- **Last scanned:** 2026-09-19

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** media
- **Updated:** 2026-09-19

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/gurr-i-gemini)
- **Repository:** <https://github.com/gurveeer/mcp-server-gemini-pro>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "gurr-i-gemini"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/gurr-i-gemini` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/gurr-i-gemini/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
