AgentMode 是一个功能丰富的 Model Context Protocol (MCP) 服务器,旨在桥接人工智能模型与您的开发环境及外部服务。通过 AgentMode,您的 AI 助手可以安全、高效地访问和操作各种数据源及云资源。
主要功能点
- 数据访问与查询: 使 AI 能够直接连接并执行数据库(如 MySQL, PostgreSQL)和数据仓库(如 Snowflake, BigQuery)的查询。
- 数据管道交互: 支持 AI 与数据管道(如 Airflow, Prefect)集成,用于自动化任务和数据处理。
- Web 浏览器功能: 赋予 AI 使用网页浏览器的能力,扩展其信息获取范围。
- 日志查看: 允许 AI 查看生产服务的日志,协助问题诊断。
- 云服务连接: 实现 AI 与主要云服务(如 AWS, Azure, Google Cloud)的连接与操作,支持更复杂的任务。
安装步骤
- 打开 Visual Studio Code。
- 点击侧边栏的“扩展”图标(或按下 'Ctrl+Shift+P' / 'Cmd+Shift+P' 并输入 'Extensions: Install Extensions')。
- 在搜索框中输入 'agentmode' 并按回车。
- 找到 AgentMode 扩展,点击“安装”按钮。
- 安装扩展后,它会自动下载并安装 AgentMode MCP 服务器组件到您的本地机器。安装过程的详细输出可以在 VS Code 的“输出”面板(选择 AgentMode)中查看。
服务器配置
AgentMode 扩展安装成功后,会自动在您的 VS Code 用户设置中配置 AgentMode MCP 服务器。您无需手动编辑任何配置文件。
MCP 客户端(如 VS Code 内置的 AI 功能或其他支持 MCP 的扩展)会读取以下类型的配置来启动 AgentMode 服务器:
- 服务器名称: 'agentmode' (用于在客户端列表中标识服务器)
- 启动命令 (command): 扩展会自动生成一个命令,通常类似于在安装目录执行 'uv run agentmode'。这个命令负责启动服务器进程。
- 启动参数 (args): 目前为空列表 '[]'。
这个配置由扩展管理,确保 MCP 客户端能正确地找到并启动 AgentMode 服务器。
基本使用方法
- 在 VS Code 中,通过命令面板 ('Ctrl+Shift+P' 或 'Cmd+Shift+P') 输入 'MCP: List Servers' 并选择。
- 在弹出的 MCP 服务器列表中,选择 'agentmode' 来启动服务器。
- 服务器启动后,您可以在 VS Code 右下角的状态栏找到 '$(globe) AgentMode' 图标。点击此图标,会在您的默认浏览器中打开 AgentMode 的设置页面(通常是 'http://localhost:13000/setup')。
- 在设置页面中,您可以配置 AgentMode 连接到您的数据库、云服务等外部资源,并管理凭据(凭据将安全地存储在本地)。
- 配置完成后,您的 AI 模型(需要支持 MCP 协议并连接到您运行 AgentMode 的 VS Code 实例)即可通过 AgentMode 服务器访问您授权的数据和功能。
信息
分类
数据库与文件