AgentMode 是一个功能丰富的 Model Context Protocol (MCP) 服务器,旨在桥接人工智能模型与您的开发环境及外部服务。通过 AgentMode,您的 AI 助手可以安全、高效地访问和操作各种数据源及云资源。

主要功能点

  • 数据访问与查询: 使 AI 能够直接连接并执行数据库(如 MySQL, PostgreSQL)和数据仓库(如 Snowflake, BigQuery)的查询。
  • 数据管道交互: 支持 AI 与数据管道(如 Airflow, Prefect)集成,用于自动化任务和数据处理。
  • Web 浏览器功能: 赋予 AI 使用网页浏览器的能力,扩展其信息获取范围。
  • 日志查看: 允许 AI 查看生产服务的日志,协助问题诊断。
  • 云服务连接: 实现 AI 与主要云服务(如 AWS, Azure, Google Cloud)的连接与操作,支持更复杂的任务。

安装步骤

  1. 打开 Visual Studio Code。
  2. 点击侧边栏的“扩展”图标(或按下 'Ctrl+Shift+P' / 'Cmd+Shift+P' 并输入 'Extensions: Install Extensions')。
  3. 在搜索框中输入 'agentmode' 并按回车。
  4. 找到 AgentMode 扩展,点击“安装”按钮。
  5. 安装扩展后,它会自动下载并安装 AgentMode MCP 服务器组件到您的本地机器。安装过程的详细输出可以在 VS Code 的“输出”面板(选择 AgentMode)中查看。

服务器配置

AgentMode 扩展安装成功后,会自动在您的 VS Code 用户设置中配置 AgentMode MCP 服务器。您无需手动编辑任何配置文件。

MCP 客户端(如 VS Code 内置的 AI 功能或其他支持 MCP 的扩展)会读取以下类型的配置来启动 AgentMode 服务器:

  • 服务器名称: 'agentmode' (用于在客户端列表中标识服务器)
  • 启动命令 (command): 扩展会自动生成一个命令,通常类似于在安装目录执行 'uv run agentmode'。这个命令负责启动服务器进程。
  • 启动参数 (args): 目前为空列表 '[]'。

这个配置由扩展管理,确保 MCP 客户端能正确地找到并启动 AgentMode 服务器。

基本使用方法

  1. 在 VS Code 中,通过命令面板 ('Ctrl+Shift+P' 或 'Cmd+Shift+P') 输入 'MCP: List Servers' 并选择。
  2. 在弹出的 MCP 服务器列表中,选择 'agentmode' 来启动服务器。
  3. 服务器启动后,您可以在 VS Code 右下角的状态栏找到 '$(globe) AgentMode' 图标。点击此图标,会在您的默认浏览器中打开 AgentMode 的设置页面(通常是 'http://localhost:13000/setup')。
  4. 在设置页面中,您可以配置 AgentMode 连接到您的数据库、云服务等外部资源,并管理凭据(凭据将安全地存储在本地)。
  5. 配置完成后,您的 AI 模型(需要支持 MCP 协议并连接到您运行 AgentMode 的 VS Code 实例)即可通过 AgentMode 服务器访问您授权的数据和功能。

信息

分类

数据库与文件