我的第一个Gemini MCP代理(Windows 11)-旅行顾问代理
- 该项目记录了在Windows 11笔记本电脑上使用Gemini Pro和VSCode成功设置模型上下文协议(MCP)环境的过程。
- 此设置允许Gemini通过Tavily执行实时网络搜索并与本地文件交互。
- 我使用Tavilly是因为它每月有1000个API呼叫信用。
🛠️ 先决条件
- 操作系统: Windows 10/11
- 石斑鱼类: 安装了Python和Gemini代码辅助扩展的VSCode。
- 运行时间: Node.js(LTS版本)
- 订阅: Gemini Pro或您选择的任何AI平台。
📁 所需文件夹结构
- 为您的
settings.json文件:%USERPROFILE%\.gemini\ - 为代理的工作创建一个文件夹:
C:\Users\\Documents\AI_Projects - 按
Ctrl+Shift+P打开mcp.json在文件夹路径中创建的文件:C:\Users\\AppData\Roaming\Code\User。从添加内容mcp.json文件上传到此处并替换值。
⚙️ 配置(“Magic”settings.json)
- 配置文件必须命名
settings.json位于C:\Users\\.gemini文件夹。 - 这是Gemini代码辅助扩展用于利用Tavily MCP服务器和文件系统设置的文件。
关键步骤: 为了让双子座成功“看到”工具并将状态点变为绿色,请保持 settings.json 文件 在VSCode选项卡中打开这确保了文件包含在“上下文项”中,使Gemini能够正确初始化Tavily和文件系统工具。🚀 已安装的工具
- 塔维利(远程): 提供高质量、代理优化的网络搜索。 链接到Tavily
- 文件系统(本地): 允许代理读取和写入
AI_Projects目录。
🧪 如何测试
- 在VSCode中打开Gemini聊天。
- 类型
/mcp以验证连接。它应该显示以下绿色标记,以确保启用这些功能:
- 使用代理提示: *“使用Tavily搜索\[Topic\],并将结果保存到项目文件夹中的新文件中。”*
- 我还上传了一些自定义提示
prompt.txt文件。
