MCPcopy Create free account
hub / github.com/53AI/53AIHub / registerMCPTools

Function registerMCPTools

api/controller/mcp_tools.go:90–99  ·  view source on GitHub ↗
(server *MCPServer)

Source from the content-addressed store, hash-verified

88}
89
90func registerMCPTools(server *MCPServer) {
91 if server == nil {
92 return
93 }
94 registerMCPKeyTools(server)
95 registerMCPSpaceTools(server)
96 registerMCPLibraryTools(server)
97 registerMCPFileTools(server)
98 registerMCPBatchUploadTools(server)
99}
100
101func registerMCPKeyTools(server *MCPServer) {
102 AddTypedMCPTool(server, &mcp.Tool{Name: "mcp_key.create", Description: "创建当前用户的 MCP KEY"}, func(ctx context.Context, _ *mcp.CallToolRequest, in MCPKeyCreateInput) (*mcp.CallToolResult, any, error) {

Callers 1

newMCPServerFunction · 0.85

Calls 5

registerMCPKeyToolsFunction · 0.85
registerMCPSpaceToolsFunction · 0.85
registerMCPLibraryToolsFunction · 0.85
registerMCPFileToolsFunction · 0.85

Tested by

no test coverage detected