MCPcopy Create free account
hub / github.com/modelcontextprotocol/go-sdk / CreateEntities

Method CreateEntities

examples/server/memory/kb.go:434–446  ·  view source on GitHub ↗
(ctx context.Context, req *mcp.CallToolRequest, args CreateEntitiesArgs)

Source from the content-addressed store, hash-verified

432}
433
434func (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
448func (k knowledgeBase) CreateRelations(ctx context.Context, req *mcp.CallToolRequest, args CreateRelationsArgs) (*mcp.CallToolResult, CreateRelationsResult, error) {
449 var res mcp.CallToolResult

Callers 2

TestMCPServerIntegrationFunction · 0.95
TestMCPResponseFormatFunction · 0.95

Calls 1

createEntitiesMethod · 0.95

Tested by 2

TestMCPServerIntegrationFunction · 0.76
TestMCPResponseFormatFunction · 0.76