| 12345678910111213141516171819202122232425 |
- package initialize
- import (
- "github.com/flipped-aurora/gin-vue-admin/server/global"
- mcpTool "github.com/flipped-aurora/gin-vue-admin/server/mcp"
- "github.com/mark3labs/mcp-go/server"
- )
- func McpRun() *server.SSEServer {
- config := global.GVA_CONFIG.MCP
- s := server.NewMCPServer(
- config.Name,
- config.Version,
- )
- global.GVA_MCP_SERVER = s
- mcpTool.RegisterAllTools(s)
- return server.NewSSEServer(s,
- server.WithSSEEndpoint(config.SSEPath),
- server.WithMessageEndpoint(config.MessagePath),
- server.WithBaseURL(config.UrlPrefix))
- }
|