跳到主要内容

将 Astra DB MCP 服务器连接到 NebulaAIFlow

使用 MCP 服务器组件 将 NebulaAIFlow 连接到 Datastax Astra DB MCP 服务器

  1. 安装 Node.js 的 LTS 版本。
  2. 创建 OpenAI API 密钥。
  3. 如果您还没有,创建一个 Astra DB Serverless (Vector) 数据库
  4. 获取您数据库的 Astra DB API 端点 和具有数据库管理员角色的 Astra DB 应用程序令牌。更多信息,请参阅为数据库生成应用程序令牌
  5. 创建一个简单代理启动项目
  6. 移除 URL 工具,并用 MCP 服务器 组件替换它。 流程应该看起来像这样: MCP stdio 组件
  7. MCP 服务器 组件的 MCP command 字段中,添加以下代码。 将 ASTRA_TOKENASTRA_ENDPOINT 的值替换为您的 Astra 数据库中的值。

_10
env ASTRA_DB_APPLICATION_TOKEN=ASTRA_TOKEN ASTRA_DB_API_ENDPOINT=ASTRA_ENDPOINT npx -y @datastax/astra-db-mcpnpx -y @datastax/astra-db-mcp

  1. Agent 组件中,添加您的 OpenAI API 密钥
  2. 打开 Playground,然后询问代理,有哪些集合可用?

由于 NebulaAIFlow 通过 MCP 连接到您的 Astra DB 数据库,代理会选择正确的工具并连接到您的数据库以检索答案。


_10
您的数据库中可用的集合有:
_10
collection_002
_10
hardware_requirements
_10
load_collection
_10
nvidia_collection
_10
software_requirements