
MCPServer扩展工具(MCPServer作为Gemini扩展工具)
此MCP服务器的名称是 tools-for-mcp-server-extension基本MCP服务器来自 .
描述
如何安装MCPServer扩展工具
1.安装Gemini CLI和默认设置
1.安装Gemini CLI
npm install -g @google/gemini-cli2.授权
您可以在以下网址查看如何授权 .
2.复制Google Apps脚本项目
登录Google帐户后,使用浏览器访问以下URL。然后,单击右上角的复制按钮复制项目。
https://script.google.com/home/projects/1Qm9LgtuQLxDzdLUoJPrOEpmyTBivZZsCLiSUC7q-D3Gi4fISvxgcITWb
通过此操作,复制的Google Apps脚本项目将自动打开。
3.部署Web应用程序
为了允许Gemini CLI与我们的脚本通信,我们必须将其部署为Web应用程序。这将创建一个唯一的URL,作为我们的MCP服务器端点。
您可以在以下网址找到详细信息 官方文件.
请按照以下步骤在脚本编辑器中部署Web App:
- 在脚本编辑器的右上角,单击 部署 -> 新部署.
- 点击 选择类型 -> 网页应用.
- 在以下字段中输入Web应用程序的描述 部署配置.
- 选择 “我” 为了 “执行方式”。这至关重要,因为它允许脚本在您的权限下运行,以访问您的Google服务。
- 选择 “任何人” 为了 “谁有权访问”这使得URL可以从互联网上调用。访问由不可访问的URL和
accessKey在脚本中定义。 - 点击 部署.
- 在授权必要的范围后,复制 Web应用程序URL。它看起来与
https://script.google.com/macros/s/###/exec。这是您的MCP服务器端点。
重要提示: 修改应用程序脚本代码时,必须创建新的部署版本以发布更改。点击 部署 > 管理部署,选择您的活动部署,单击铅笔图标,然后选择 “新版本” 从版本下拉列表中。 更多信息请点击此处.
4.环境变量
此MCP服务器使用以下2个环境变量。请设置它们。
API密钥,用于使用Gemini API。(此变量可能已设置为使用Gemini CLI和Gemini API,具体取决于环境。)
export GEMINI_API_KEY="{Your API key}"从上述部分检索到的Web应用程序URL。
export MCP_WEB_APPS_URL="https://script.google.com/macros/s/###/exec?accessKey=sample"在这里, sample 的 accessKey=sample 来自 new MCPApp.mcpApp({ accessKey: "sample" }) 在Google Apps脚本“Tools ForMCPServer_project”中。当您想修改访问密钥时,请同时修改这两个密钥。并且,再次部署Web应用程序以反映最新脚本。
例如,这些变量可以设置为文件 .bashrc 或 .bash_profile 对于bash。
5.安装Gemini扩展
在终端上运行以下命令。
gemini extensions install https://github.com/tanaikech/ToolsForMCPServer-extension6.测试
在终端上运行以下命令。
gemini打开Gemini CLI后,运行以下命令。
/mcp当您可以从MCP服务器看到工具时,设置已完成。
示例提示
使用此MCP服务器工具的示例提示如下。
- 带MCP服务器的Gemini CLI:使用Google Apps脚本扩展可能性
- Gemini CLI:具有增强的MCPServer工具
- 下一级数据自动化:Gemini CLI、谷歌表格和MCP
- 使用Gemini CLI和MCP通过自然语言管理Google文档、表格和幻灯片
- 下一级数据自动化:Gemini CLI、谷歌日历和MCP
- Gemini CLI中使用提示的增强指南
- 下一级课堂自动化:Gemini CLI、谷歌课堂和MCP
- 将谷歌工作区与自然语言统一起来:通过Gemini CLI和MCP进行集成协作
- 使用Gemini CLI、Google Analytics和MCP使用自然语言简化网页洞察
- 自然语言谷歌地图:通过Gemini CLI和MCP集成协作
- 简化内容创建:使用Gemini CLI、MCP服务器和VSCode的指南
- 从数据孤岛到统一RAG:Gemini CLI扩展统一了本地和谷歌工作区,实现了强大的文件搜索
______________________________________________________________________
许可证
作者
更新历史记录
- v1.0.0(2025年10月15日)
1. 首次发布。
- v1.1.0(2025年10月31日)
1. timeout 已添加到 gemini-extension.json.
- v1.2.0(2025年11月14日)
1. 这 MCP服务器“工作区开发人员”已删除。这是必要的,因为将Gemini CLI更新到v0.15.0或v0.17.0会导致以下错误:
✕ Error discovering tools from workspace-developer: can't resolve reference #/$defs/SearchResult from id #
✕ Error during discovery for server 'workspace-developer': No prompts or tools found on the server.- file_search_gas_create - file_search_gas_documents_get - file_search_gas_documents_list - file_search_gas_documents_query - file_search_gas_documents_remove - 文件搜索生成内容 - file_search_gas_get - file_search_gas_import_file - file_search_gas_list - file_search_gas_media_upload - file_search_gas_remove
- v1.2.1(2025年12月20日)
1. 修改了Zod构建的inputSchema。
