added proper logging to the mcp agent mode
This commit is contained in:
@@ -54,6 +54,9 @@ func (w *mcpGoClientWrapper) Close() error {
|
||||
// Global server configurations
|
||||
var mcpServers map[string]MCPServerConfig
|
||||
|
||||
// GlobalLogger is an optional logger for MCP connections
|
||||
var GlobalLogger func(format string, v ...interface{})
|
||||
|
||||
// InitMCPServers sets up the global registry for MCP factories
|
||||
func InitMCPServers(servers map[string]MCPServerConfig) {
|
||||
mcpServers = servers
|
||||
@@ -66,6 +69,10 @@ var defaultMCPFactory MCPClientFactory = func(toolset string) (MCPClientInterfac
|
||||
return nil, fmt.Errorf("unknown MCP server: %s", toolset)
|
||||
}
|
||||
|
||||
if GlobalLogger != nil {
|
||||
GlobalLogger("Initializing MCP connection to %s via %s", toolset, cfg.Transport)
|
||||
}
|
||||
|
||||
var c *client.Client
|
||||
var err error
|
||||
|
||||
|
||||
Reference in New Issue
Block a user