Gemini Search MCP
](https://badge.fury.io/py/gemini-search-mcp) ](https://badge.fury.io/js/gemini-search-mcp)  
Gemini Search MCP软件包a 模型上下文协议 提供五个工具的服务器:
- 网络搜索 – 使用Gemini结合Google搜索验证来回答一般问题。
- 文档问答系统 – 将本地文档转换为带标题的Markdown格式,并要求Gemini回答有关其内容的问题。
- 获取文档内容 – 将文档转换为Markdown格式,并返回完整内容以供阅读。
- 获取文档片段 – 提取大型文档中的特定部分,以便更轻松地处理。
- 获取下一个数据块 – 自动从您上次停止的地方继续阅读(具有状态保持功能)。
安装
Python(pip)
pip install gemini-search-mcpNode.js(npm)
npm install -g gemini-search-mcp使用
设置您的Google API密钥(必须拥有Gemini访问权限):
export GOOGLE_API_KEY="your-key"运行MCP服务器(默认使用stdio传输):
gemini-search-mcp run
# or simply
# gemini-search-mcp自动配置Codex(写入至 ~/.codex/config.toml (默认):
gemini-search-mcp configure --api-key "YOUR_KEY"配置 Copilot CLI(写入到 ~/.copilot/config.json):
gemini-search-mcp configure --cli-type copilot --api-key "YOUR_KEY"同时配置 Codex 和 Copilot CLI:
gemini-search-mcp configure --cli-type both --api-key "YOUR_KEY"对于使用自定义命令的 npm/npx 安装:
gemini-search-mcp configure --command npx --command-args -y gemini-search-mcp --api-key "YOUR_KEY"清除缓存的转换工件:
gemini-search-mcp clear-cache
# 선택 옵션: --cache-dir /custom/path --remove-root发展
以可编辑模式安装,并包含测试依赖项:
pip install -e .确保已安装LibreOffice并已开启 PATH 如果您计划将非PDF文档进行转换。
贡献
欢迎贡献!请随时提交拉取请求。
出版
对于维护人员:请参阅 \PUBLISHING.md\ 翻译为中文是:“发布指南/说明.md”。(注:\.md\ 是 Markdown 文件的扩展名,通常用于编写简洁的文档或格式化文本。) 关于如何在 PyPI 和 npm 上发布新版本的说明。
更新日志
看 CHANGELOG.md 翻译为中文是:“变更日志文件(Markdown 格式)” 以查看每个版本的更改列表。
许可证
麻省理工学院(MIT)——版权所有。
