Google ADK + Neo4j 集成

概述

Google ADK(代理开发工具包)是一个用于构建能够利用外部工具和数据源的 AI 代理的框架。此集成使 Google ADK 代理能够通过 Neo4j MCP 服务器 连接到 Neo4j,提供对 Cypher 查询执行、模式检查等更多功能的访问。

安装

请参阅 Neo4j MCP 文档 进行服务器设置和前置条件(Neo4j 实例、APOC 插件等)。

Google ADK

示例

Notebook 描述

google_adk.ipynb

使用 Google ADK 与 Neo4j MCP 的操作指南:代理设置、Cypher 查询执行和模式访问

核心功能

  • 通过 MCP 将 Google ADK 代理连接到 Neo4j

  • 从代理执行 Cypher 查询(读/写)

  • 检查图谱模式和可用工具

  • 利用 Neo4j 作为知识图谱进行代理推理

Authentication(身份验证)

Neo4j MCP 支持两种身份验证模式

  • 环境变量(STDIO 模式)

    • 在启动 MCP 服务器之前,在环境中设置 NEO4J_URINEO4J_USERNAMENEO4J_PASSWORDNEO4J_DATABASE

  • HTTP 标头(HTTP 模式)

    • 通过 HTTP 标头传递凭证(例如 Authorization: Basic …​Bearer …​)。

请参阅 Neo4j MCP 文档 获取详细信息和配置示例。

© . This site is unofficial and not affiliated with Neo4j, Inc.