--- title: "系统" description: "系统和实用程序端点。" --- import { Card, Cards } from 'mintlify'; 检查 MCPHub 服务器的健康状态。 用于身份验证流程的 OAuth 回调端点。 上传 DXT 配置文件。 将 MCP 设置导出为 JSON。 --- ### 健康检查 检查 MCPHub 服务器的健康状态。 - **端点**: `/health` - **方法**: `GET` - **身份验证**: 不需要 - **响应**: ```json { "status": "ok", "timestamp": "2024-11-12T01:30:00.000Z", "uptime": 12345 } ``` **请求示例:** ```bash curl "http://localhost:3000/health" ``` --- ### OAuth 回调 用于处理 OAuth 身份验证流程的 OAuth 回调端点。此端点在用户授权后由 OAuth 提供商自动调用。 - **端点**: `/oauth/callback` - **方法**: `GET` - **身份验证**: 不需要(公共回调 URL) - **查询参数**: 因 OAuth 提供商而异(通常包括 `code`、`state` 等) **注意**: 此端点由 MCPHub 的 OAuth 集成内部使用,客户端不应直接调用。 --- ### 上传 DXT 文件 上传 DXT(桌面扩展)配置文件以导入服务器配置。 - **端点**: `/api/dxt/upload` - **方法**: `POST` - **身份验证**: 必需 - **Content-Type**: `multipart/form-data` - **正文**: - `file` (文件, 必需): 要上传的 DXT 配置文件。 **请求示例:** ```bash curl -X POST "http://localhost:3000/api/dxt/upload" \ -H "Authorization: Bearer YOUR_TOKEN" \ -F "file=@config.dxt" ``` --- ### 导出 MCP 设置 将当前 MCP 设置配置导出为 JSON 文件。 - **端点**: `/api/mcp-settings/export` - **方法**: `GET` - **身份验证**: 必需 - **响应**: 返回 `mcp_settings.json` 配置文件。 **请求示例:** ```bash curl "http://localhost:3000/api/mcp-settings/export" \ -H "Authorization: Bearer YOUR_TOKEN" \ -o mcp_settings.json ``` **注意**: 此端点允许您下载 MCP 设置的备份,可用于恢复或迁移您的配置。