4.6 KiB
4.6 KiB
| 方法 | 接口名称 | 入参描述 | 一句话作用 |
|---|---|---|---|
| GET | /api/mcp-tools |
toolGroupId、displayName、pageNum、pageSize |
分页查询动态工具列表 |
| GET | /api/mcp-tools/{id} |
工具 ID | 查询动态工具详情 |
| POST | /api/mcp-tools |
McpToolRequest |
创建动态工具并注册到 MCP Server |
| PUT | /api/mcp-tools/{id} |
工具 ID、McpToolRequest |
更新动态工具并重新注册 |
| DELETE | /api/mcp-tools/{id} |
工具 ID | 删除动态工具并从 MCP Server 移除 |
| POST | /api/mcp-tools/{id}/toggle |
工具 ID | 启用或禁用动态工具 |
| POST | /api/mcp-tools/{id}/tool-groups/{groupId} |
工具 ID、工具组 ID | 将工具绑定到工具组 |
| DELETE | /api/mcp-tools/{id}/tool-groups/{groupId} |
工具 ID、工具组 ID | 解除工具与工具组绑定 |
| GET | /api/tool-groups |
pageNum、pageSize |
分页查询工具组列表 |
| GET | /api/tool-groups/{id} |
工具组 ID | 查询工具组详情 |
| GET | /api/tool-groups/{id}/tools |
工具组 ID、displayName |
查询工具组关联的全部工具 |
| POST | /api/tool-groups |
McpToolGroupRequest |
创建工具组并生成 API Key |
| PUT | /api/tool-groups/{id} |
工具组 ID、McpToolGroupRequest |
更新工具组名称或描述 |
| DELETE | /api/tool-groups/{id} |
工具组 ID | 删除工具组并解除相关关联 |
| POST | /api/tool-groups/{id}/toggle |
工具组 ID | 启用或禁用工具组 |
| POST | /api/tool-groups/{id}/reset-api-key |
工具组 ID | 重置工具组 API Key |
| GET | /api/roles |
pageNum、pageSize |
分页查询角色列表 |
| GET | /api/roles/{id} |
角色 ID | 查询角色详情 |
| POST | /api/roles |
RoleRequest |
创建角色并生成角色 Key |
| PUT | /api/roles/{id} |
角色 ID、RoleRequest |
更新角色名称或描述 |
| DELETE | /api/roles/{id} |
角色 ID | 删除角色并解除工具组关联 |
| POST | /api/roles/{id}/toggle |
角色 ID | 启用或禁用角色 |
| POST | /api/roles/{id}/reset-key |
角色 ID | 重置角色 Key |
| GET | /api/roles/{id}/tool-groups |
角色 ID | 查询角色可用工具组 |
| POST | /api/roles/tool-groups |
roleId、toolGroupId |
给角色关联工具组 |
| DELETE | /api/roles/{roleId}/tool-groups/{toolGroupId} |
角色 ID、工具组 ID | 移除角色的工具组关联 |