Gemini Agent MCP Server
Provides JavaScript code linting capabilities through the lint_code tool, requiring ESLint to be installed and available in the system PATH
Enables creation of GitHub issues and pull requests through dedicated tools that require a GitHub personal access token for authentication
Provides Python code linting capabilities through the lint_code tool using pylint for code quality analysis
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Gemini Agent MCP Serverlint this Python file and tell me what needs fixing"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Gemini CLI Agent MCP Server
This project is a Python-based FastMCP server that provides a Model Context Protocol (MCP) interface to the Gemini CLI and other development tools. It allows AI agents and other systems to programmatically call the Gemini model and perform various development tasks.
Key Technologies
Python
FastMCP
Related MCP server: MCP Filesystem Server
Features
The server exposes a set of tools to interact with the Gemini CLI and perform development tasks:
call_gemini: Calls the Gemini CLI with a given prompt. The Gemini CLI itself handles @-mentions of files and directories.create_github_issue: Creates a new issue in a GitHub repository.create_github_pr: Creates a new pull request in a GitHub repository.summarize_docs: Summarizes the content of a list of documentation files.generate_docstrings: Generates docstrings for functions or classes in a given file.analyze_dependencies: Analyzes a dependency file (requirements.txtorpackage.json) and provides a summary of each dependency.lint_code: Lints a Python or JavaScript file and returns a report of issues.generate_unit_tests: Generates unit tests for a given function or class in a file.
Getting Started
Prerequisites
Python 3.x
pip
Installation
Install the dependencies:
pip install -r requirements.txt
Running the Server
python src/app.pyThe server will start on 0.0.0.0:8000 by default.
Development
Conventions
Code Style: This project uses
pylintfor Python linting.Dependencies: Project dependencies are managed in
requirements.txt.
License
This project is licensed under the MIT License. See the LICENSE file for details.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseCqualityBmaintenanceA Model Context Protocol server that enables AI assistants to interact with Google Gemini CLI, allowing them to leverage Gemini's large token window for analyzing files and codebases using natural language commands.Last updated51,0672,266MIT
- AlicenseAqualityDmaintenanceProvides secure filesystem access for AI models through the Model Context Protocol with strict path validation, file operations, directory management, and system command execution within predefined directories.Last updated1632MIT
- AlicenseBqualityDmaintenanceProvides seamless access to Grok AI models through the Model Context Protocol by wrapping the official Grok CLI, offering tools for general queries, multi-turn conversations, and code generation.Last updated38MIT
- Flicense-quality-maintenanceProvides remote filesystem operations, git repository management, and process execution capabilities for AI agents through the Model Context Protocol.Last updated
Related MCP Connectors
Securely search and manage workspace context files for AI agents and teams.
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Operate your Linux servers from your LLM. Every action runs through an auditable allowlist.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/LeeSinLiang/GeminiCLIAgentMCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server