# Gemini Code Analysis (OpenRouter)

> Use this tool when you need to analyze and improve the quality, security, and performance of your JavaScript/TypeScript codebase. It solves problems such as security vulnerabilities, code duplication, and technical debt by providing comprehensive assessments and automatic fix suggestions through its API interface, which accepts code inputs and outputs detailed reports on maintainability metrics and optimization recommendations. Ideal for development teams requiring automated code review, security auditing, and technical debt assessment.

Canonical page: https://skillsregistry.net/skills/emmron-gemini-code-analysis  
JSON: https://api.skillsregistry.net/v1/skills/emmron-gemini-code-analysis

## Description

This Gemini MCP server by emmron provides AI-powered codebase analysis through OpenRouter's API integration, offering comprehensive code quality assessment, security vulnerability scanning, and performance profiling capabilities. The implementation combines static code analysis with advanced features including OWASP Top 10 security mapping, dependency vulnerability scanning with CVE database integration, code similarity detection for clone analysis, and AI-powered code smell detection with automatic fix suggestions. Built with task management functionality and extensive AST-based analysis, it's particularly valuable for development teams needing automated code review, security auditing, and technical debt assessment across JavaScript/TypeScript codebases with detailed reporting on maintainability metrics, architectural patterns, and optimization recommendations.

## Trust

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

## Facts

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

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/emmron-gemini-code-analysis)
- **Repository:** <https://github.com/emmron/gemini-mcp>

## 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": "emmron-gemini-code-analysis"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/emmron-gemini-code-analysis` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/emmron-gemini-code-analysis/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
