使用说明
Gemini MCP服务器
一个模型上下文协议(MCP)服务器,为谷歌的Gemini CLI提供桥梁。这允许符合MCP的客户端(如Claude Desktop)与Gemini CLI交互,以直接从客户端界面启动新的聊天会话或继续现有的会话。
特性
- 开始新会话:与特定的双子座模特展开新的对话。
- 继续会话:使用会话ID回复现有会话。
- 会话管理:如果没有为答复提供最新会话ID,则自动检测。
- 模型选择:支持指定不同的Gemini模型(例如。,
gemini-3-pro).
先决条件
在使用此服务器之前,请确保已安装以下内容:
- Node.js:v18或更高版本。
- 双子座命令行界面:你一定有
gemini在您的系统上安装并配置了CLI工具。- 确保
gemini在系统的PATH中。 - 请确保您已通过身份验证或为
geminiCLI工作。
- 确保
安装
您可以直接使用以下命令运行此服务器 npx 或者在当地建造。
本地设置
-
克隆存储库:
git clone <repository-url> cd gemini-mcp-server -
安装依赖项:
npm install -
构建项目:
npm run build
配置
要将此功能用于MCP客户端(例如Claude Desktop),请将服务器配置添加到客户端的设置文件中。
Claude桌面配置
将以下内容添加到您的 claude_desktop_config.json (通常位于 ~/Library/Application Support/Claude/claude_desktop_config.json 在macOS或 %APPDATA%\Claude\claude_desktop_config.json 在Windows上):
使用源代码(用于开发): MCP(模型上下文协议)服务器,用于与谷歌的Gemini CLI交互。
该服务器允许像克劳德这样的人工智能助手通过MCP协议使用谷歌的Gemini。
先决条件
- Node.js 18+
- 双子座命令行界面 已安装并验证
# Install Gemini CLI
npm install -g @anthropic-ai/gemini-cli
# or
brew install gemini-cli
# Authenticate
gemini auth
安装
全球安装
npm install -g @2lab.ai/gemini-mcp-server
直接使用npx运行
npx @2lab.ai/gemini-mcp-server
用法
运行服务器
全局安装后:
gemini-mcp-server
或者使用npx:
npx @2lab.ai/gemini-mcp-server
MCP检验员测试
您可以使用MCP检查器测试和调试服务器:
npx @modelcontextprotocol/inspector npx @2lab.ai/gemini-mcp-server
或者,如果全局安装:
npx @modelcontextprotocol/inspector gemini-mcp-server
Claude桌面配置
将以下内容添加到您的Claude Desktop配置文件中:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
视窗: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"gemini": {
"command": "npx",
"args": ["-y", "@2lab.ai/gemini-mcp-server"]
}
}
}
或者,如果全局安装:
{
"mcpServers": {
"gemini": {
"command": "gemini-mcp-server"
}
}
}
Claude代码配置
添加到您的克劳德代码设置中:
{
"mcpServers": {
"gemini": {
"command": "npx",
"args": ["-y", "@2lab.ai/gemini-mcp-server"]
}
}
}
可用工具
gemini
以提示开始新的Gemini会话。
参数:
prompt(必填):开始会话的提示model可选:要使用的模型(例如,“gemini-3-pro”、“gemini3-flash”)。
退货: 响应文本和新会话ID
gemini-reply
继续现有的Gemini会话。
参数:
prompt(必填):继续对话的提示sessionId(可选):要继续的会话ID。如果未提供,则使用最新会话model(可选):此回合使用的模型
退货: 响应文本
发展
# Clone the repository
git clone https://github.com/2lab-ai/gemini-mcp-server.git
cd gemini-mcp-server
# Install dependencies
npm install
# Build
npm run build
# Run locally
npm start
CI/CD
此项目使用GitHub Actions在将更改推送到npm时自动发布到npm main 支。
要启用自动发布,请执行以下操作:
- 从以下位置生成npm访问令牌 npmjs.com
- 将令牌添加为名为的秘密
NPM_TOKEN在GitHub存储库设置中 - 将版本插入
package.json在触发发布之前
许可证
国际学生委员会
