RenderMCPConfig renders MCP server configuration for Crush CLI
(sb *strings.Builder, tools map[string]any, mcpTools []string, workflowData *WorkflowData)
| 11 | |
| 12 | // RenderMCPConfig renders MCP server configuration for Crush CLI |
| 13 | func (e *CrushEngine) RenderMCPConfig(sb *strings.Builder, tools map[string]any, mcpTools []string, workflowData *WorkflowData) error { |
| 14 | crushMCPLog.Printf("Rendering MCP config for Crush: tool_count=%d, mcp_tool_count=%d", len(tools), len(mcpTools)) |
| 15 | |
| 16 | // Crush uses JSON format without Copilot-specific fields and multi-line args |
| 17 | return renderDefaultJSONMCPConfig(sb, tools, mcpTools, workflowData, constants.TmpMcpServersJsonPath) |
| 18 | } |
nothing calls this directly
no test coverage detected