You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何配置VSCode中Cody Chat结合MCP直接查询Postgres本地数据?

配置Cody Chat实现Postgres数据库直接查询的方法

1. 完成MCP Postgres工具的基础配置

  • 安装Cody官方提供的Postgres MCP扩展,确保扩展已激活
  • 在VSCode的settings.json中配置Postgres连接信息,示例:
    "cody.mcp.tools": [
      {
        "name": "my-postgres-db",
        "type": "postgres",
        "connectionString": "postgresql://<用户名>:<密码>@<主机地址>:<端口>/<数据库名>"
      }
    ]
    
    注意:敏感信息建议用环境变量替代明文,比如${env:POSTGRES_CONNECTION_STRING}
  • 重启VSCode后,在Cody侧边栏的「已连接工具」中确认Postgres显示为可用状态

2. 开启自动工具执行功能

  • 在VSCode设置中找到Cody > Auto Execute Tools,勾选启用该选项
  • 将Cody > Tool Execution Mode设置为auto,让Cody无需手动确认即可执行查询操作

3. 优化查询指令的表述

  • 明确要求直接执行查询,避免模糊表述,例如用:"直接统计Postgres数据库中products表的记录数量"替代泛泛的提问
  • 若Cody仍未自动执行,可在指令中明确指定工具:"使用Postgres工具查询products表的总记录数"

4. 验证权限与连接

  • 确认VSCode运行用户拥有Postgres数据库的SELECT权限,尤其是目标表(如products)的访问权限
  • 用psql命令测试本地到Postgres服务器的连接,确保网络和权限无问题

内容的提问来源于stack exchange,提问作者David Chen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 00:52:08