openapi-mcp-hub
console
检测中…
🔑
保存
服务
注册即热生效 · 单端口多租户 · REST 与数据库同窗管理
注册服务
注册服务
REST · OpenAPI
数据库 · 只读
基本信息
服务名
*
唯一,即端点名 /mcp/{name}
显示名
接口来源
spec_url
base_url(目标 API)
spec 原文(JSON / YAML)
📄 上传文件
支持 Swagger 2.0 / OpenAPI 3.0 / 3.1 · 可拖拽文件到输入框
认证与暴露控制
认证类型
无认证
Bearer
API Key
Basic
OAuth2(client_credentials)
凭证环境变量名
值配置在网关进程环境,永不落盘
token_url
token 端点;注册期过 allowlist,token 由网关代取并缓存
scope(可选)
include 路径过滤
exclude 路径过滤
响应模板(服务级)
allowed_tools 白名单
max_tools
timeout_s
基本信息
服务名
*
唯一,即端点名 /mcp/{name}
显示名
连接(PostgreSQL / MySQL 8+ · 只读)
DSN 环境变量名
*
如 postgresql://ro:***@host:5432/db,配置在网关进程环境
schema(MySQL 即库名)
include_tables
exclude_tables
max_rows
timeout_s
生成哪些工具?写操作如何被拦截?
生成固定三件套工具 list_tables / describe_table / query。
写语句(INSERT / UPDATE / DELETE / DDL)一律拦截并返回 -32602。
预检结果(不落盘)
spec 与 db 二选一 · 凭证只填环境变量名
取消
预检
注册
注册成功
api_key 仅此一次显示,请立即保存(丢失只能轮换)
复制
MCP 端点
复制
接入 Claude Code
生成的工具
复制接入命令
复制 key
完成
MCP 端点
复制
健康探测
轮换 key
删除服务
健康探测
工具
最近调用
重启清零
●