Token导航 LogoToken导航TokenDH.com
Adk Web Multi Agent logo
数据服务stdio官方级别未说明来源级核验

Adk Web Multi Agent

MCP Server

使用Google的ADK(代理开发工具包)构建多代理系统,支持自然语言查询本地PostgreSQL数据库和Data Commons MCP API。

工具数

0

提示词数

0

GitHub Stars

26

资源数

0
Jupyter NotebookPostgreSQL自然语言查询AI代理

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

seehiong

提供方

seehiong

最后核验

2026/5/17 20:23

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

uvx datacommons-mcp serve http --port 8001

详细介绍

ADK-Web多代理系统

此存储库演示了使用以下方法构建多代理系统 谷歌的ADK(代理开发工具包)该系统允许跨两个不同的数据源进行自然语言查询:本地 PostgreSQL HDB转售数据数据库和 数据共享MCP API 全球通用统计数据。

该架构实现了 协调员/调度员 将专门查询路由到正确代理的模式。

请在此处阅读完整指南: ADK-Web多代理系统

项目结构

adk-web-multi-agent-system/
├── tools.yaml               # MCP Toolbox configuration for PostgreSQL tools
├── toolbox_playground.ipynb # Jupyter Notebook containing testing/execution code
├── pyproject.toml           # Project dependencies managed by uv
├── .gitignore
└── agents/                  # Directory for individual specialist agents
    ├── __init__.py          # Makes 'agents' a package
    ├── agent.py             # Defines the Coordinator LLM Agent
    ├── datacommons_agent/   # Agent for global Data Commons queries
    │   ├── __init__.py
    │   ├── agent.py         # Defines the Data Commons LLM Agent
    │   └── instructions.py
    └── postgres_agent/      # Agent for structured HDB PostgreSQL queries
        ├── __init__.py
        ├── agent.py         # Defines the PostgreSQL LLM Agent
        └── instructions.py

先决条件和设置

该项目依赖于外部服务和特定的环境工具:

  1. PostgreSQL数据库:在127.0.0.1:5432上运行的本地实例,其中填充了public.resale_transactions表(博客文章中提供了DDL)。
  1. 数据共享MCP服务器:使用Data Commons CLI启动本地实例:
uvx datacommons-mcp serve http --port 8001
  1. 工具箱(PostgreSQL接口):PostgreSQL的MCP工具服务器可以从项目根启动:
.\toolbox
  1. Python环境:使用管理 uv 对于依赖隔离:
uv venv

uv init 
uv add google-adk litellm toolbox-core 

运行代理

此项目结构需要 代理程序 (在主执行逻辑中定义),分层管理 postgres_agentdatacommons_agent 通过 sub_agents 争论。

要在本地运行整个多代理系统,请在激活的环境中执行以下命令:

adk web

目录标签

目录标签

Jupyter NotebookPostgreSQL自然语言查询AI代理本地部署多代理系统DataCommons代理开发工具包

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP