0912提交
企业级 MCP 数据服务平台:Next.js 控制面、消费者/商户 MCP 网关、平台统一数据面(PostgreSQL + Prisma)。
完整步骤见 → docs/GETTING-STARTED.md
docs/GETTING-STARTED.md
docker compose up -d postgres redis cd frontend cp .env.example .env npm install && npx prisma migrate deploy SEED_DEMO=true SEED_PLATFORM_ADMIN=true npx prisma db seed # 可选 npm run dev
打开 http://localhost:3000/login,选择身份(商户 / 消费者 / 平台运营)后登录。
需要 消费者经网关调 MCP 时,在 frontend/.env 配置 MCP_DATA_PLANE_MODE=platform 及 DATA_PLANE_*,并另起 consumer-gateway、platform-mcp-server、merchant-mcp-gateway(见 GETTING-STARTED)。
frontend/.env
MCP_DATA_PLANE_MODE=platform
DATA_PLANE_*
consumer-gateway
platform-mcp-server
merchant-mcp-gateway
.env
docker compose build --build-arg PRISMA_ENGINES_MIRROR=https://registry.npmmirror.com/-/binary/prisma \ web consumer-gateway platform-mcp-server merchant-mcp-gateway docker compose up -d docker compose exec web npx prisma migrate deploy
DataMarket/ ├── frontend/ # Next.js:管理端 + API + Prisma ├── consumer-gateway/ # 消费者 MCP 网关 (:3040) ├── platform-mcp-server/ # 统一数据面 (:3060) ├── merchant-mcp-gateway/ # 商户 MCP 网关 (:3050) ├── mcp-servers/templates/ # legacy per-库 MCP 模板 ├── docker-compose.yml └── docs/
在 http://localhost:3000/login 选择对应身份后登录:
dev@example.com
devpassword123
consumer@example.com
consumerpass123
admin@example.com
adminpassword123
cd frontend npm run test npm run e2e:smoke npm run e2e:mcp-sse # 须网关 + platform-mcp 已启动
bash mcp-servers/local-verify/init-instance.sh # 编辑 mcp_instances/local-verify/config.json 后在该目录 npm run build && npm run start
见 mcp-servers/local-verify/README.md。
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802047560号
DataMarket(MCP 数据服务平台)
企业级 MCP 数据服务平台:Next.js 控制面、消费者/商户 MCP 网关、平台统一数据面(PostgreSQL + Prisma)。
快速启动
完整步骤见 →
docs/GETTING-STARTED.md本地开发(最短路径)
打开 http://localhost:3000/login,选择身份(商户 / 消费者 / 平台运营)后登录。
需要 消费者经网关调 MCP 时,在
frontend/.env配置MCP_DATA_PLANE_MODE=platform及DATA_PLANE_*,并另起consumer-gateway、platform-mcp-server、merchant-mcp-gateway(见 GETTING-STARTED)。Docker 一键(需先配置根目录
.env)仓库布局
文档索引
演示账号(seed 后)
在 http://localhost:3000/login 选择对应身份后登录:
dev@example.comdevpassword123consumer@example.comconsumerpass123admin@example.comadminpassword123测试
本地验证 legacy MCP 模板(可选)
见 mcp-servers/local-verify/README.md。