Skip to main content
Glama

Gemini MCP Tool

examples.md3.63 kB
# Real-World Examples Practical examples of using Gemini MCP Tool in development workflows. ## Code Review ### Reviewing a Pull Request ``` /gemini-cli:analyze @feature/new-api/*.js review these changes for: - Security issues - Performance concerns - Code style consistency - Missing error handling ``` ### Pre-commit Check ``` "Gemini, check my staged changes before I commit" ``` ## Debugging ### Analyzing Error Logs ``` /gemini-cli:analyze @logs/error.log @src/api/handler.js why am I getting "undefined is not a function" errors? ``` ### Stack Trace Analysis ``` @crash-report.txt gemini, what caused this crash and how do I fix it? ``` ## Architecture Analysis ### Understanding a New Codebase ``` /gemini-cli:analyze @package.json @src/**/*.js @README.md give me an overview of this project's architecture ``` ### Dependency Analysis ``` @package.json @package-lock.json are there any security vulnerabilities or outdated packages? ``` ## Documentation ### Generating API Docs ``` /gemini-cli:analyze @routes/api/*.js generate OpenAPI documentation for these endpoints ``` ### README Creation ``` @src/**/*.js @package.json create a comprehensive README for this project ``` ## Testing ### Writing Tests ``` /gemini-cli:analyze @src/utils/validator.js write comprehensive Jest tests for this module ``` ### Test Coverage Analysis ``` @src/**/*.js @test/**/*.test.js what's not being tested? ``` ## Refactoring ### Code Optimization ``` /gemini-cli:analyze @src/data-processor.js this function is slow, how can I optimize it? ``` ### Pattern Implementation ``` @src/services/*.js refactor these to use the Repository pattern ``` ## Learning ### Understanding Concepts ``` /gemini-cli:sandbox show me how OAuth 2.0 works with a working example ``` ### Best Practices ``` @src/auth/*.js does this follow security best practices? ``` ## Migration ### Framework Upgrade ``` /gemini-cli:analyze @package.json @src/**/*.js what changes are needed to upgrade from Express 4 to Express 5? ``` ### Language Migration ``` @legacy/script.js convert this to TypeScript with proper types ``` ## Security Audit ### Vulnerability Scan ``` /gemini-cli:analyze @src/**/*.js @package.json perform a security audit and identify potential vulnerabilities ``` ### OWASP Check ``` @src/api/**/*.js check for OWASP Top 10 vulnerabilities ``` ## Performance Analysis ### Bottleneck Detection ``` /gemini-cli:analyze @src/routes/*.js @src/middleware/*.js identify performance bottlenecks in the request pipeline ``` ### Memory Leaks ``` @src/**/*.js look for potential memory leaks or inefficient patterns ``` ## Real Project Example ### Full Stack Review ```bash # 1. Architecture overview /gemini-cli:analyze @package.json @src/index.js @client/App.jsx explain how the frontend and backend connect # 2. API Security /gemini-cli:analyze @routes/api/*.js @middleware/auth.js review API security implementation # 3. Database optimization /gemini-cli:analyze @models/*.js @db/queries/*.sql suggest database optimizations # 4. Frontend performance /gemini-cli:analyze @client/**/*.jsx @client/**/*.css how can I improve frontend performance? # 5. Test coverage /gemini-cli:analyze @src/**/*.js @test/**/*.test.js what critical paths lack test coverage? ``` ## Tips for Effective Usage 1. **Start Broad, Then Narrow**: Begin with overview, then dive into specifics 2. **Combine Related Files**: Include configs with source code 3. **Ask Follow-up Questions**: Build on previous responses 4. **Use Specific Criteria**: Tell Gemini what to look for 5. **Iterate on Solutions**: Refine based on suggestions

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/jamubc/gemini-mcp-tool'

If you have feedback or need assistance with the MCP directory API, please join our Discord server