一个专业的、生产就绪的模型上下文协议(MCP)服务器,提供与谷歌Gemini AI模型的无缝集成。使用TypeScript构建并设计为企业用途,此包提供了强大的错误处理、全面的日志记录和简单的部署。
最简单的方法是使用npx——无需安装:
# 从Google AI Studio获取您的API密钥
# https://makersuite.google.com/app/apikey
# 测试服务器(可选)
npx @houtini/gemini-mcp
# 添加到Claude Desktop(参见下面的配置)
最简单的方法是使用npx来运行最新版本:
# 不需要安装 - npx处理一切
npx @houtini/gemini-mcp
# 一次性安装,随处可用
npm install -g @houtini/gemini-mcp
gemini-mcp
# 在您的项目中安装
npm install @houtini/gemini-mcp
# 使用npx运行
npx @houtini/gemini-mcp
git clone https://github.com/houtini-ai/gemini-mcp.git
cd gemini-mcp
npm install
npm run build
npm start
访问Google AI Studio创建您的免费API密钥。
将以下配置添加到您的Claude Desktop配置文件中:
Windows: %APPDATA%\Claude\claude_desktop_config.json
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"gemini": {
"command": "npx",
"args": ["@houtini/gemini-mcp"],
"env": {
"GEMINI_API_KEY": "your-api-key-here"
}
}
}
}
这种方法的好处:
{
"mcpServers": {
"gemini": {
"command": "gemini-mcp",
"env": {
"GEMINI_API_KEY": "your-api-key-here"
}
}
}
}
注意:首先需要执行npm install -g @houtini/gemini-mcp
{
"mcpServers": {
"gemini": {
"command": "node",
"args": ["./node_modules/@houtini/gemini-mcp/dist/index.js"],
"env": {
"GEMINI_API_KEY": "your-api-key-here"
}
}
}
}
注意:仅在当前目录中本地安装时才有效
更新配置文件后,重启Claude Desktop以加载新的MCP服务器。
您可以添加额外的环境变量以获得更多控制:
{
"mcpServers": {
"gemini": {
"command": "npx",
"args": ["@houtini/gemini-mcp"],
"env": {
"GEMINI_API_KEY": "your-api-key-here",
"LOG_LEVEL": "info"
}
}
}
}
可用环境变量:
| 变量 | 默认值 | 描述 |
|---|---|---|
GEMINI_API_KEY | 必需 | 您的Google AI Studio API密钥 |
LOG_LEVEL | info | 日志级别:debug、info、warn、error |
GEMINI_ALLOW_EXPERIMENTAL | false | 允许实验性/预览模型作为默认(设置为true以启用) |
此服务器具有智能、透明的模型发现功能,自动让您保持最新的Gemini模型——无需任何配置。
服务器使用懒惰初始化在您的第一次请求时发现模型:
系统发现所有可用的Gemini模型,包括:
默认情况下,服务器仅过滤稳定的生产模型,确保可靠性能并避免实验性模型的配额限制。
服务器根据以下优先级智能选择默认模型:
当前预期默认模型:最新稳定的闪存模型(通常是gemini-2.5-flash)
如果您想查看发现了哪些模型,请在第一次请求后检查服务器日志:
从API发现的模型(数量:38,默认模型:gemini-2.5-flash)
默认情况下,服务器使用稳定的生产模型以确保可靠性能并避免速率限制问题。然而,您可以选择启用实验性和预览模型以获得前沿功能。
稳定模型(默认):
gemini-2.5-flash,gemini-2.5-pro,gemini-2.0-flash实验性模型(需启用):
gemini-exp-1206,gemini-2.0-flash-thinking-exp,预览版本要使实验性和预览模型在发现和选择中可用:
在Claude Desktop配置中:
{
"mcpServers": {
"gemini": {
"command": "npx",
"args": ["@houtini/gemini-mcp"],
"env": {
"GEMINI_API_KEY": "your-api-key-here",
"GEMINI_ALLOW_EXPERIMENTAL": "true"
}
}
}
}
使用.env文件:
GEMINI_API_KEY=your-api-key-here
GEMINI_ALLOW_EXPERIMENTAL=true
当GEMINI_ALLOW_EXPERIMENTAL=true时:
注意:无论此设置如何,您都可以在请求中显式指定任何模型(实验性或稳定)。此标志仅影响默认使用的模型。
如果需要可靠、一致的性能,请保持实验性模型禁用(默认):
如果想要测试前沿功能,请启用实验性模型:
对于开发或测试,创建一个.env文件:
# Google Gemini配置
GEMINI_API_KEY=your-api-key-here
# 可选:启用实验性模型
GEMINI_ALLOW_EXPERIMENTAL=false
# 日志配置(可选)
LOG_LEVEL=info
让Claude使用Gemini:
你能帮我理解量子计算吗,使用Gemini?
Claude将自动使用gemini_chat工具从Gemini获取响应。
使用Gemini写一篇关于人工智能发现创造力的短篇故事。
你能使用Gemini Pro解释各种机器学习算法之间的差异吗?
使用Gemini 1.5 Pro分析这段代码并提出改进建议。
显示所有可用的Gemini模型及其能力。
想要充分利用Gemini MCP?请参阅我们的**综合提示指南**,内容包括:
此服务器包括由Google实时网络搜索驱动的Google搜索接地功能,为Gemini模型提供访问最新网络信息的能力。此功能默认启用,显著提高了需要最新信息的问题的回答准确性。
当您询问需要当前信息的问题时,系统会:
当前事件与新闻
本月宣布的最新AI发展是什么?
2025年气候谈判发生了什么?
最近的量子计算研究突破?
实时数据
主要科技公司的当前股价
伦敦今天的天气预报
最新的加密货币市场趋势
近期发展
本周的新软件发布和更新
医学领域的最新科学发现
最新的可再生能源政策变化
事实核查与验证
验证有关气候变化的最近声明
检查全球互联网使用情况的最新统计数据
确认最近的合并和收购公告
默认行为:接地默认启用,以获得最佳结果和准确性。
禁用创意任务:当您想要纯粹的创意或假设性响应时:
使用Gemini而不进行网络搜索,写一篇关于太空中的龙的虚构故事。
写一首关于不存在的想象颜色的创意诗。
技术控制:当直接使用API时,使用grounding参数:
{
"message": "写一篇关于时间旅行的创意故事",
"model": "gemini-2.5-flash",
"grounding": false
}
{
"message": "最新的可再生能源发展是什么?",
"model": "gemini-2.5-flash",
"grounding": true
}
当接地激活时,响应包括:
来源引用:用于信息的网站链接
来源:(https://example.com/article1) (https://example.com/article2)
搜索透明度:实际使用的搜索查询
使用的搜索查询:最新AI发展2025,OpenAI GPT-5发布,Google Gemini更新
增强准确性:从多个权威来源综合信息,而不是仅仅依赖训练数据
服务器包括强大的深度研究功能,对复杂主题进行迭代多步骤研究,合成带有适当来源引用的综合报告。
深度研究进行多次研究迭代,每次都在先前发现的基础上进行:
使用Gemini深度研究调查量子计算对网络安全的影响。
您可以指定研究参数:
使用Gemini深度研究,进行7次迭代,创建一份关于可再生能源趋势的综合报告,重点关注太阳能和风能的采用率。
max_iterations参数控制执行的研究周期数。不同的AI环境有不同的超时容忍度,因此适当地配置非常重要:
Claude Desktop(推荐:3-5次迭代)
示例:
使用Gemini深度研究进行3次迭代,分析可再生能源存储的竞争格局。
Agent SDK / IDEs(VSCode,Cursor,Windsurf)(推荐:7-10次迭代)