
YDB MCP 的 AI 智能体
通过 YDB MCP 无缝连接大语言模型与 YDB 数据库。赋能 AI 驱动的工作流,让智能体自然语言访问数据库,自动化 SQL 查询、目录管理与实时状态监控——全部支持安全灵活的认证方式。将 YDB MCP 集成至 AI 技术栈,释放生产力并简化数据库运维。

AI 驱动的数据库操作
让 AI 智能体轻松与 YDB 数据库交互。YDB MCP 提供强大的查询、管理和监控工具,基于模型上下文协议实现数据库任务的自然语言访问与自动化。
- 自然语言查询.
- 利用 LLM 支持的自然语言指令,在 YDB 数据库中运行 SQL 查询。
- 参数化查询.
- 通过 JSON 参数执行复杂的参数化 SQL 查询,实现高级数据操作。
- 目录管理.
- 列出并描述 YDB 目录路径,轻松导航和管理数据库结构。
- 数据库状态监控.
- 实时获取 YDB 连接状态,保障系统运行稳定可靠。

灵活集成与身份认证
通过 uvx、pipx 或 pip 将 YDB MCP 集成进你的工作流,支持匿名、账号密码、访问令牌和服务账号等多种认证方式,满足不同需求下的安全访问。
- 多种认证模式.
- 可根据安全需求选择认证方式:匿名、账号密码、访问令牌或服务账号。
- 便捷集成.
- 通过 uvx、pipx 或 pip 安装运行,轻松部署到任何 Python 环境。
- 安全访问.
- 严格的访问控制,保障 YDB 数据在 AI 操作过程中的安全。

开发者友好 & 开源
YDB MCP 完全开源,专为快速开发和定制自动化设计。丰富的 Makefile 命令支持测试、代码检查、格式化及服务器运行,助力工程团队高效交付高质量解决方案。
- 全面开发工具.
- Makefile 命令支持构建、测试、代码检查及服务器运行,简化开发流程。
- 开源灵活性.
- 利用并贡献于开放平台,确保透明与灵活,满足个性化需求。
- 自动化测试与代码检查.
- 集成测试与代码检查工具,自动保障代码质量。
MCP 集成
可用的 YDB MCP 集成工具
以下工具可用于 YDB MCP 集成:
- ydb_query
在 YDB 数据库中运行 SQL 查询以检索或操作数据。
- ydb_query_with_params
使用 JSON 参数运行参数化 SQL 查询,实现灵活的数据库操作。
- ydb_list_directory
列出 YDB 目录内容,探索表与子目录结构。
- ydb_describe_path
获取指定 YDB 路径的详细信息,如表或目录。
- ydb_status
获取 YDB 连接当前状态,用于诊断与监控。
什么是 YDB
YDB 是先进的开源分布式 SQL 数据库管理系统(DBMS),为现代高数据密集型应用而设计。在同一平台上融合事务、分析、联邦和流式任务,提供严格一致性与高可用性。YDB 专为可扩展性与高可靠性打造,特别适用于对数据完整性、弹性扩展和低延迟有高要求的关键业务场景。其架构支持多模型数据、AI 驱动分析及现代云原生环境集成,帮助组织构建并部署全球分布的高可靠应用。
能力
我们能用 YDB 做什么
YDB 为开发者和企业提供一整套能力,支持高性能分布式 SQL、实时分析与 AI 模型无缝集成。用户可在强一致性下管理海量数据,自动跨地域扩展,并高效执行复杂查询。
- 分布式 SQL 数据库
- 以 ACID 事务在全球分布式集群中存储和管理结构化数据。
- 实时分析
- 对实时数据执行高级分析查询,低延迟生成洞察。
- AI 集成
- 本地集成 AI/ML 模型,实现智能数据处理与分析。
- 高可用性与可扩展性
- 自动扩展资源,保障关键业务的容错与高可用。
- 云原生部署
- 支持本地、云端或混合部署,实现无缝编排。

YDB 的 AI 场景
AI 智能体可充分利用 YDB 的强大分布式架构、强一致性与实时分析能力。通过集成 YDB,AI 智能体能够访问和处理海量结构化数据,确保可靠交易,并从实时数据流中提取可用洞察,使其在复杂决策场景下更为高效。