Token导航 LogoToken导航TokenDH.com
Gemini MCP Rust logo
运维云端stdio官方级别未说明来源级核验

Gemini MCP Rust

MCP Server

gemini-mcp-rust@latest

一个将Gemini CLI封装为标准MCP协议接口的高性能服务器,支持多轮对话和跨平台使用。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
高性能会话管理RustClaude跨平台Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

pdxxxx

提供方

pdxxxx

最后核验

2026/5/17 20:22

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx gemini-mcp-rust@latest

详细介绍

Gemini MCP Server (Rust)

一个将 Gemini CLI 封装为标准 MCP (Model Context Protocol) 协议接口的服务器,使用 Rust 实现。

功能特性

  • 🚀 高性能: 使用 Rust 编写,编译为原生二进制文件
  • 🔄 会话管理: 支持多轮对话,通过 SESSION_ID 保持上下文
  • 🛡️ 沙箱模式: 可选的沙箱模式隔离文件修改
  • 📦 跨平台: 支持 Linux、Windows、macOS

安装

方式一:使用 npx 安装(推荐)

使用交互式安装程序,支持安装、配置、更新和卸载:

npx gemini-mcp-rust@latest

安装程序提供以下功能:

选项功能说明
1. Install安装自动检测系统架构,下载并安装最新版本
2. Configure配置将 gemini-mcp 注册到 Claude Code
3. Update更新检查新版本并升级
4. Uninstall卸载删除二进制文件和 Claude 配置

默认安装路径:

  • Linux/macOS: ~/.local/bin/gemini-mcp
  • Windows: %LOCALAPPDATA%\Programs\gemini-mcp\gemini-mcp.exe

方式二:从 GitHub Release 手动下载

前往 Releases 页面 下载适合您系统的版本:

操作系统架构文件名
Linuxx86_64gemini-mcp-linux-amd64
LinuxARM64gemini-mcp-linux-arm64
Windowsx86_64gemini-mcp-windows-amd64.exe
macOSx86_64gemini-mcp-macos-amd64
macOSARM64 (Apple Silicon)gemini-mcp-macos-arm64

下载后给予执行权限(Linux/macOS):

chmod +x gemini-mcp-*

方式三:从源码编译

git clone https://github.com/pdxxxx/gemini-mcp-rust.git
cd gemini-mcp-rust
cargo build --release

编译后的二进制文件位于 target/release/gemini-mcp

配置

Claude Code 配置

在 Claude Code 的 MCP 配置文件中添加:

{
  "mcpServers": {
    "gemini": {
      "command": "/path/to/gemini-mcp"
    }
  }
}

Windows 用户:

{
  "mcpServers": {
    "gemini": {
      "command": "C:\\path\\to\\gemini-mcp.exe"
    }
  }
}

使用方法

工具参数

参数类型必填说明
PROMPTstring发送给 Gemini 的指令
cdstringGemini 执行的工作目录
sandboxboolean是否启用沙箱模式(默认: false)
SESSION_IDstring会话ID,用于恢复之前的对话
return_all_messagesboolean是否返回所有消息(默认: false)
modelstring指定使用的模型
说明:当前 MCP 封装仅暴露以上参数。Gemini CLI 的 --approval-mode--include-directories 等选项暂未透传为 MCP 工具参数。

返回结构

{
  "success": true,
  "SESSION_ID": "uuid-string",
  "agent_messages": "Gemini 的回复内容",
  "all_messages": [],
  "error": null
}

前置要求

  • 需要先安装 Gemini CLI 并确保 gemini 命令在 PATH 中可用

许可证

MIT License

致谢

  • geminimcp - 本项目参考了该项目的 Python 实现
  • rmcp - Rust MCP SDK
  • Gemini CLI - Google Gemini 命令行工具

目录标签

目录标签

高性能会话管理RustClaude跨平台模型协议本地部署沙箱模式

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

gemini-mcp-rust@latest

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP