数据库连接服务

AdventureWorks MCP Server是一个基于Azure Data API Builder 1.7+构建的数据库连接服务,无需编写代码即可将AI助手直接连接到SQL数据库。

  • by dbapibuilder
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 dbapibuilder/adventureworks-mcp-server

使用说明

AdventureWorks MCP服务器

用于AdventureWorksLT数据库的MCP服务器 Azure数据API生成器1.7+.将您的AI助手直接连接到SQL数据库-无需任何代码。

🧪 现在试试

测试终点: https://mcp.azure-api.net/adventureworks/mcp

连接到克劳德桌面

添加到您的Claude Desktop MCP设置中:

{
  "mcpServers": {
    "adventureworks": {
      "url": "https://mcp.azure-api.net/adventureworks/mcp"
    }
  }
}

🛠️ 可用的MCP工具

服务器将这些数据库表作为MCP工具公开:

工具 说明
产品 产品目录,包括价格、颜色、尺寸
产品类别 分层产品类别
产品型号 产品型号定义
客户 客户信息和联系方式
销售订单标题 带有日期和总计的销售订单
销售订单详细信息 带有数量和定价的订单行项目
地址 送货和账单地址
客户地址 客户到地址映射
产品描述 多语言产品描述

每个工具都支持通过自然语言查询进行过滤、排序和关系遍历。

💬 查询示例

  • 按总销售收入显示前10名产品,包括产品名称、总销售量和总收入
  • “通过显示订单发货的前5个城市来分析运输模式,包括每个城市的订单数量和总运费。”

🚀 运行自己的

先决条件: Azure Data API Builder 1.7+,AdventureWorksLT数据库

# Install DAB CLI
dotnet tool install -g Microsoft.DataApiBuilder

# Set connection string
$env:MSSQL = "your-connection-string"

# Start server
dab start --config dab-config-mcp.json

这 dab-config-mcp.json 该文件包含完整的配置,可用于任何AdventureWorksLT数据库。

📚 了解更多


使用Azure Data API Builder 1.7构建+