旅行顾问代理工具

一个基于Gemini Pro和VSCode的旅行顾问代理工具,支持通过Tavily进行实时网络搜索并与本地文件交互。

  • by chinmoysarangi
  • 本地部署
  • 更新于
在 GitHub 查看 chinmoysarangi/My-First-MCP-Agent

使用说明

我的第一个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平台。

📁 所需文件夹结构

  1. 为您的 settings.json 文件: %USERPROFILE%\.gemini\
  2. 为代理的工作创建一个文件夹: C:\Users\<YourUsername>\Documents\AI_Projects
  3. 按 Ctrl+Shift+P 打开 mcp.json 在文件夹路径中创建的文件: C:\Users\<YourUsername>\AppData\Roaming\Code\User。从添加内容 mcp.json 文件上传到此处并替换值。

⚙️ 配置(“Magic”settings.json)

  • 配置文件必须命名 settings.json 位于 C:\Users\<YourUsername>\.gemini 文件夹。
  • 这是Gemini代码辅助扩展用于利用Tavily MCP服务器和文件系统设置的文件。

关键步骤: 为了让双子座成功“看到”工具并将状态点变为绿色,请保持 settings.json 文件 在VSCode选项卡中打开这确保了文件包含在“上下文项”中,使Gemini能够正确初始化Tavily和文件系统工具。

🚀 已安装的工具

  • 塔维利(远程): 提供高质量、代理优化的网络搜索。 链接到Tavily
  • 文件系统(本地): 允许代理读取和写入 AI_Projects 目录。

🧪 如何测试

  1. 在VSCode中打开Gemini聊天。
  2. 类型 /mcp 以验证连接。它应该显示以下绿色标记,以确保启用这些功能:
  1. 使用代理提示: “使用Tavily搜索[Topic],并将结果保存到项目文件夹中的新文件中。”
  2. 我还上传了一些自定义提示 prompt.txt 文件。