mcp

package
v0.0.155 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 2, 2025 License: MIT Imports: 8 Imported by: 0

Documentation

Index

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 ServerController added in v0.0.145

type ServerController struct {
}

func (*ServerController) Connect added in v0.0.145

func (m *ServerController) 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 (*ServerController) Delete added in v0.0.145

func (m *ServerController) Delete(c *gin.Context)

@Summary 删除MCP服务器 @Security BearerAuth @Param request body object true "删除请求体包含IDs数组" @Success 200 {object} string @Router /admin/mcp/delete [post]

func (*ServerController) List added in v0.0.145

func (m *ServerController) List(c *gin.Context)

@Summary 获取MCP服务器列表 @Security BearerAuth @Success 200 {object} string @Router /admin/mcp/list [get]

func (*ServerController) MCPLogList added in v0.0.145

func (m *ServerController) MCPLogList(c *gin.Context)

@Summary 获取MCP服务器日志列表 @Security BearerAuth @Success 200 {object} string @Router /admin/mcp/log/list [get]

func (*ServerController) QuickSave added in v0.0.145

func (m *ServerController) QuickSave(c *gin.Context)

@Summary 快速更新MCP服务器状态 @Security BearerAuth @Param id path int true "MCP服务器ID" @Param status path string true "服务器状态(true/false)" @Success 200 {object} string @Router /admin/mcp/save/id/{id}/status/{status} [post]

func (*ServerController) Save added in v0.0.145

func (m *ServerController) Save(c *gin.Context)

@Summary 创建或更新MCP服务器 @Security BearerAuth @Param request body models.MCPServerConfig true "MCP服务器配置信息" @Success 200 {object} string @Router /admin/mcp/save [post]

type ToolController added in v0.0.145

type ToolController struct {
}

func (*ToolController) List added in v0.0.145

func (m *ToolController) List(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]

func (*ToolController) QuickSave added in v0.0.145

func (m *ToolController) 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/tool/save/id/{id}/status/{status} [post]

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL