| 432 | } |
| 433 | |
| 434 | func (k knowledgeBase) CreateEntities(ctx context.Context, req *mcp.CallToolRequest, args CreateEntitiesArgs) (*mcp.CallToolResult, CreateEntitiesResult, error) { |
| 435 | var res mcp.CallToolResult |
| 436 | |
| 437 | entities, err := k.createEntities(args.Entities) |
| 438 | if err != nil { |
| 439 | return nil, CreateEntitiesResult{}, err |
| 440 | } |
| 441 | |
| 442 | res.Content = []mcp.Content{ |
| 443 | &mcp.TextContent{Text: "Entities created successfully"}, |
| 444 | } |
| 445 | return &res, CreateEntitiesResult{Entities: entities}, nil |
| 446 | } |
| 447 | |
| 448 | func (k knowledgeBase) CreateRelations(ctx context.Context, req *mcp.CallToolRequest, args CreateRelationsArgs) (*mcp.CallToolResult, CreateRelationsResult, error) { |
| 449 | var res mcp.CallToolResult |