中央心智网关借助大语言模型生成API配置文件,具备支持多种数据库连接的能力,并拥有一系列高级功能,能有效提升数据处理与交互的效率和安全性。
# 安装依赖
go mod download
# 运行网关
./gateway start --config gateway.yaml
# Docker Compose配置
version: '3'
services:
gateway:
build: .
ports:
- "8080:8080"
environment:
- GEMINI_API_KEY=yourkey
支持以下几种:
获取API密钥:
export GEMINI_API_KEY='yourkey'
./gateway discover \
--ai-provider gemini \
--connection-string "postgresql://neondb_owner:MY_PASSWORD@MY_HOST.neon.tech/neondb?sslmode=require" \
--prompt "Generate for me awesome readonly API"
INFO 🚀 API Discovery Process
INFO Step 1: Read configs
INFO ✅ Step 1 completed. Done.
INFO Step 2: Discover data
INFO Discovered Tables:
INFO - payment_dim: 3 columns, 39 rows
INFO - fact_table: 9 columns, 1000000 rows
INFO ✅ Step 2 completed. Done.
./gateway start --config gateway.yaml
docker compose -f ./example/simple/docker-compose.yml up
在Claude配置文件中添加:
{
"mcpServers": {
"gateway": {
"command": "PATH_TO_GATEWAY_BINARY",
"args": ["start", "--config", "PATH_TO_GATEWAY_YAML_CONFIG", "mcp-stdio"]
}
}
}