MCPcopy Index your code
hub / github.com/apache/answer / getMCPTools

Method getMCPTools

internal/controller/ai_controller.go:673–681  ·  view source on GitHub ↗

getMCPTools

()

Source from the content-addressed store, hash-verified

671
672// getMCPTools
673func (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
684func (c *AIController) convertMCPToolToOpenAI(mcpTool mcp.Tool) openai.Tool {

Callers 1

handleAIConversationMethod · 0.95

Calls 1

Tested by

no test coverage detected