mirror of
https://github.com/flipped-aurora/gin-vue-admin.git
synced 2026-10-08 02:36:03 +00:00
* feat: mcp能力调整为 streamhttp的独立服务 不再依赖gva本体 * feat: 增加MCP启动能力,增加AI工作流需求整理能力。 * feat: 增加需求梳理能力 * feat: 清理无用日志 * feat: 移除无用的Dify Chatflow文本和代码生成器按钮
36 lines
814 B
Go
36 lines
814 B
Go
package main
|
|
|
|
import (
|
|
"fmt"
|
|
|
|
"github.com/flipped-aurora/gin-vue-admin/server/global"
|
|
mcpTool "github.com/flipped-aurora/gin-vue-admin/server/mcp"
|
|
_ "go.uber.org/automaxprocs"
|
|
"go.uber.org/zap"
|
|
)
|
|
|
|
func main() {
|
|
configPath, err := loadStandaloneConfig()
|
|
if err != nil {
|
|
panic(err)
|
|
}
|
|
|
|
if err := initializeStandaloneLogger(); err != nil {
|
|
panic(err)
|
|
}
|
|
|
|
addr := fmt.Sprintf(":%d", global.GVA_CONFIG.MCP.Addr)
|
|
server := mcpTool.NewStreamableHTTPServer()
|
|
|
|
global.GVA_LOG.Info("mcp独立服务启动",
|
|
zap.String("config", configPath),
|
|
zap.String("addr", addr),
|
|
zap.String("path", global.GVA_CONFIG.MCP.Path),
|
|
zap.String("upstream", global.GVA_CONFIG.MCP.UpstreamBaseURL),
|
|
)
|
|
|
|
if err := server.Start(addr); err != nil {
|
|
global.GVA_LOG.Fatal("mcp独立服务启动失败", zap.Error(err))
|
|
}
|
|
}
|