Documentation
¶
Index ¶
- func RegisterMCPServerRoutes(admin *gin.RouterGroup)
- func RegisterMCPToolRoutes(admin *gin.RouterGroup)
- type MCPServerController
- func (m *MCPServerController) AddOrUpdate(c *gin.Context)
- func (m *MCPServerController) Connect(c *gin.Context)
- func (m *MCPServerController) Delete(c *gin.Context)
- func (m *MCPServerController) MCPLogList(c *gin.Context)
- func (m *MCPServerController) QuickSave(c *gin.Context)
- func (m *MCPServerController) ServerList(c *gin.Context)
- type MCPToolController
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterMCPServerRoutes ¶ added in v0.0.130
func RegisterMCPServerRoutes(admin *gin.RouterGroup)
RegisterMCPServerRoutes 注册路由
func RegisterMCPToolRoutes ¶ added in v0.0.130
func RegisterMCPToolRoutes(admin *gin.RouterGroup)
RegisterMCPToolRoutes 注册路由
Types ¶
type MCPServerController ¶ added in v0.0.130
type MCPServerController struct {
}
func (*MCPServerController) AddOrUpdate ¶ added in v0.0.130
func (m *MCPServerController) AddOrUpdate(c *gin.Context)
@Summary 创建或更新MCP服务器 @Security BearerAuth @Success 200 {object} string @Router /admin/mcp/save [post]
func (*MCPServerController) Connect ¶ added in v0.0.130
func (m *MCPServerController) Connect(c *gin.Context)
@Summary 连接指定MCP服务器 @Security BearerAuth @Param name path string true "MCP服务器名称" @Success 200 {object} string @Router /admin/mcp/connect/{name} [post]
func (*MCPServerController) Delete ¶ added in v0.0.130
func (m *MCPServerController) Delete(c *gin.Context)
@Summary 删除MCP服务器 @Security BearerAuth @Success 200 {object} string @Router /admin/mcp/delete [post]
func (*MCPServerController) MCPLogList ¶ added in v0.0.130
func (m *MCPServerController) MCPLogList(c *gin.Context)
@Summary 获取MCP服务器日志列表 @Security BearerAuth @Success 200 {object} string @Router /admin/mcp/log/list [get]
func (*MCPServerController) QuickSave ¶ added in v0.0.130
func (m *MCPServerController) QuickSave(c *gin.Context)
@Summary 快速保存MCP服务器状态 @Security BearerAuth @Param id path int true "服务器ID" @Param status path string true "状态,例如:true、false" @Success 200 {object} string @Router /admin/mcp/save/id/{id}/status/{status} [post]
func (*MCPServerController) ServerList ¶ added in v0.0.130
func (m *MCPServerController) ServerList(c *gin.Context)
@Summary 获取MCP服务器列表 @Security BearerAuth @Success 200 {object} string @Router /admin/mcp/list [get]
type MCPToolController ¶ added in v0.0.130
type MCPToolController struct {
}
func (*MCPToolController) ToolQuickSave ¶ added in v0.0.130
func (m *MCPToolController) ToolQuickSave(c *gin.Context)
@Summary 快速保存MCP工具状态 @Security BearerAuth @Param id path int true "工具ID" @Param status path string true "状态,例如:true、false" @Success 200 {object} string @Router /admin/mcp/tool/save/id/{id}/status/{status} [post]
func (*MCPToolController) ToolsList ¶ added in v0.0.130
func (m *MCPToolController) ToolsList(c *gin.Context)
@Summary 获取指定MCP服务器的工具列表 @Security BearerAuth @Param name path string true "MCP服务器名称" @Success 200 {object} string @Router /admin/mcp/server/{name}/tools/list [get]