getMCPTools
()
| 671 | |
| 672 | // getMCPTools |
| 673 | func (c *AIController) getMCPTools() []openai.Tool { |
| 674 | openaiTools := make([]openai.Tool, 0) |
| 675 | for _, mcpTool := range mcp_tools.MCPToolsList { |
| 676 | openaiTool := c.convertMCPToolToOpenAI(mcpTool) |
| 677 | openaiTools = append(openaiTools, openaiTool) |
| 678 | } |
| 679 | |
| 680 | return openaiTools |
| 681 | } |
| 682 | |
| 683 | // convertMCPToolToOpenAI |
| 684 | func (c *AIController) convertMCPToolToOpenAI(mcpTool mcp.Tool) openai.Tool { |
no test coverage detected