MemoryMesh

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
add_nodesAdd multiple new nodes in the knowledge graph
update_nodesUpdate existing nodes in the knowledge graph
add_edgesAdd multiple new edges between nodes in the knowledge graph. Edges should be in active voice
update_edgesUpdate existing edges in the knowledge graph
delete_nodesDelete multiple nodes and their associated edges from the knowledge graph
delete_edgesDelete multiple edges from the knowledge graph
read_graphRead the entire knowledge graph
search_nodesSearch for nodes in the knowledge graph based on a query
open_nodesOpen specific nodes in the knowledge graph by their names
add_metadataAdd new metadata to existing nodes in the knowledge graph
delete_metadataDelete specific metadata from nodes in the knowledge graph
add_artifactAdd a new artifact or unique item to the knowledge graph
update_artifactUpdate an existing artifact in the knowledge graph
delete_artifactDelete an existing artifact from the knowledge graph
add_currencyRepresents a type of currency in the game world.
update_currencyUpdate an existing currency in the knowledge graph
delete_currencyDelete an existing currency from the knowledge graph
add_factionA faction or organization operating within the game world.
update_factionUpdate an existing faction in the knowledge graph
delete_factionDelete an existing faction from the knowledge graph
add_inventoryA collection of items or equipment belonging to a character, entity, or location.
update_inventoryUpdate an existing inventory in the knowledge graph
delete_inventoryDelete an existing inventory from the knowledge graph
add_locationAdd a new location to the knowledge graph
update_locationUpdate an existing location in the knowledge graph
delete_locationDelete an existing location from the knowledge graph
add_npcAdd a new Non-Player Character (NPC) to the knowledge graph
update_npcUpdate an existing npc in the knowledge graph
delete_npcDelete an existing npc from the knowledge graph
add_player_characterAdd a new Player Character to the knowledge graph
update_player_characterUpdate an existing player_character in the knowledge graph
delete_player_characterDelete an existing player_character from the knowledge graph
add_questAdd a new Quest to the knowledge graph
update_questUpdate an existing quest in the knowledge graph
delete_questDelete an existing quest from the knowledge graph
add_skillsDefines list of skills or abilities a character can possess.
update_skillsUpdate an existing skills in the knowledge graph
delete_skillsDelete an existing skills from the knowledge graph
add_temporalRepresents a specific point in time and its associated environmental conditions.
update_temporalUpdate an existing temporal in the knowledge graph
delete_temporalDelete an existing temporal from the knowledge graph
add_transportationRepresents a transportation owned or used by a character or entity.
update_transportationUpdate an existing transportation in the knowledge graph
delete_transportationDelete an existing transportation from the knowledge graph