AgentIndex icon
AgentIndex
工具分类热门最新对比指南
提交工具
工具分类热门最新对比指南
首页/
API Integration/
data-api-builder
data-api-builder logo

data-api-builder

活跃·★ 1.5k·MIT·更新于 2026-10-12
★ API 集成★ 开发者工具

Data API builder(DAB)是 Azure 组织出品的开源无代码工具,为数据库生成 REST 和 GraphQL 接口。README 称它是在容器里运行的 CRUD 数据 API 引擎,可部署在 Azure、其他云或本地,并声明它开源且永久免费。支持的数据库有 Azure SQL、SQL Server、SQL 数据仓库、Cosmos DB、PostgreSQL 和 MySQL。接口表格里 REST 和 GraphQL 标为支持,MCP 标为即将推出。

上手流程需要 .NET 8 或更高版本的运行时,然后用 `dotnet tool install microsoft.dataapibuilder -g` 安装 `dab` 命令。你创建数据库表,把连接串放进 `.env` 文件(README 提醒要把它加进 `.gitignore`),再运行 `dab init`,指定数据库类型、`@env(...)` 形式的连接串和主机模式。`--host-mode development` 会为 REST 启用 Swagger、为 GraphQL 启用 Nitro。生成的 `dab-config.json` 设置了 `/api` 的 REST、`/graphql` 的 GraphQL,以及 CORS 和认证选项。

它是数据访问层而不是 AI 代理工具;收录是因为通过受保护的 API 暴露数据库是把代理接到数据上的常见一步,而且 MCP 支持在计划中。许可为 MIT,仓库最近一次推送是 2026-10-12。本评测依据 README 和仓库数据,我们没有实际运行过它。

本文根据项目 README 和公开仓库数据整理,我们没有实际试用过该工具。数据截至 2026-10-13。

许可证
MIT
最新发布
v2.1.5 · 2026-10-01
最近提交
2026-10-12
贡献者
82
复刻数
373
未关闭的 issue 和 PR
530
首次发布
2021-08-31

来源:GitHub、npm 和 PyPI 的公开接口。

#API#Azure#数据库#GraphQL#hacktoberfest#MCP 协议#MCP 服务器#MCP 服务器
$ 安装
$ dotnet tool install microsoft.dataapibuilder -g
↗ 访问官网★ GitHub
01

功能特性

01无代码 CRUD 数据 API 引擎
02安全的 REST 和 GraphQL 端点
03支持多种数据库(Azure SQL、SQL Server、SQLDW、Cosmos DB、PostgreSQL、MySQL)
04跨平台 CLI 与集成工具
05可在任何环境进行容器化部署
02

为什么选择它

+通过 JSON 配置把数据库变成 REST 和 GraphQL 接口,不用写应用代码
+支持 Azure SQL、SQL Server、Cosmos DB、PostgreSQL 和 MySQL,可在容器里运行于 Azure、其他云或本地
+连接串可用 `@env(...)` 和 `.env` 文件,不必写进配置
+微软出品,MIT 许可,README 称永久免费;最近一次推送 2026-10-12
03

权衡点

!README 把 MCP 接口标为即将推出,目前还不是 MCP 服务器
!不是 AI 工具:实体、权限和认证要你自己设计,开发模式还会开放 Swagger 和 GraphQL 内省
!需要 .NET 运行时,每个项目都要一份配置文件
04

兼容性

Azure SQL
Azure SQL
已通过文档验证
SQL Server
SQL Server
已通过文档验证
SQLDW
SQLDW
已通过文档验证
Cosmos DB
Cosmos DB
已通过文档验证
PostgreSQL
PostgreSQL
已通过文档验证
MySQL
MySQL
已通过文档验证
05

快速开始

1
$ dotnet tool install microsoft.dataapibuilder -g
06

使用场景

↳快速将数据库表暴露为 RESTful API
↳为现代应用构建 GraphQL API
↳为前端开发者创建无后端 API
07

同类工具

GitHub MCP Server logo
GitHub MCP Server★ 33.6k
GitHub MCP 服务器将AI工具直接连接到GitHub平台,使AI代理、助手和聊天机器人能够通过自然语言交互管理GitHub资源和自动化工作流。
python-sdk logo
python-sdk★ 24.6k
Model Context Protocol (MCP) 的 Python 实现,旨在帮助开发者构建与大型语言模型 (LLM) 应用程序交互的服务器和客户端。
fastmcp logo
fastmcp★ 28.1k
FastMCP 是一个用于连接大型语言模型 (LLM) 到工具和数据的 Python 框架,旨在简化从原型到生产的 MCP (Model Context Protocol) 应用开发。
FunASR logo
FunASR★ 20.7k
FunASR 是一个基础的端到端语音识别工具包,提供工业级的语音识别能力,比 Whisper 快 170 倍,并支持 50 多种语言。
semble logo
semble★ 6.2k
Semble 是一个为智能体(agents)构建的快速准确的代码搜索库。
csharp-sdk logo
csharp-sdk★ 4.6k
MCP C# SDK 是 Model Context Protocol 的官方 C# SDK,使 .NET 应用程序、服务和库能够实现并与 MCP 客户端和服务器进行交互。
fast-agent logo
fast-agent★ 3.9k
fast-agent 允许您在几分钟内创建和交互复杂的复合多模态智能体和工作流。
Godot-MCP logo
Godot-MCP★ 283
面向 Godot 引擎的 MCP 集成:让 Claude、Cursor、Copilot 等 AI 智能体直接检查并操作 Godot 编辑器中的项目。
查看全部替代品 →

收录于以下清单

  • 数据库 MCP 服务器推荐

评论

登录后发表评论

暂无评论,来发表第一条吧

本页内容
01功能特性02为什么选择它03权衡点04兼容性05快速开始06使用场景07同类工具
统计
GitHub Stars★ 1.5k
最后更新2天前
状态活跃
许可证MIT
分类API 集成
热度趋势 (30d)
+0k↑ 1.4%
链接
文档↗讨论↗问题↗版本↗

Deploy on DigitalOcean — Get $200 Free Credit

Ad
© 2026 AgentIndex.app|由十年 iOS 开发者构建。
按场景挑选关于我们联系我们广告合作隐私政策使用条款QYSGitHub请作者喝咖啡 ☕

按分类浏览

代码助手工作流自动化RAG / 知识库多智能体浏览器自动化大模型基础设施开发者工具可观测性

与 Anthropic, OpenAI 或 Microsoft 无关。