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_nodes

Add multiple new nodes in the knowledge graph

update_nodes

Update existing nodes in the knowledge graph

add_edges

Add multiple new edges between nodes in the knowledge graph. Edges should be in active voice

update_edges

Update existing edges in the knowledge graph

delete_nodes

Delete multiple nodes and their associated edges from the knowledge graph

delete_edges

Delete multiple edges from the knowledge graph

read_graph

Read the entire knowledge graph

search_nodes

Search for nodes in the knowledge graph based on a query

open_nodes

Open specific nodes in the knowledge graph by their names

add_metadata

Add new metadata to existing nodes in the knowledge graph

delete_metadata

Delete specific metadata from nodes in the knowledge graph

add_artifact

Add a new artifact or unique item to the knowledge graph

update_artifact

Update an existing artifact in the knowledge graph

delete_artifact

Delete an existing artifact from the knowledge graph

add_currency

Represents a type of currency in the game world.

update_currency

Update an existing currency in the knowledge graph

delete_currency

Delete an existing currency from the knowledge graph

add_faction

A faction or organization operating within the game world.

update_faction

Update an existing faction in the knowledge graph

delete_faction

Delete an existing faction from the knowledge graph

add_inventory

A collection of items or equipment belonging to a character, entity, or location.

update_inventory

Update an existing inventory in the knowledge graph

delete_inventory

Delete an existing inventory from the knowledge graph

add_location

Add a new location to the knowledge graph

update_location

Update an existing location in the knowledge graph

delete_location

Delete an existing location from the knowledge graph

add_npc

Add a new Non-Player Character (NPC) to the knowledge graph

update_npc

Update an existing npc in the knowledge graph

delete_npc

Delete an existing npc from the knowledge graph

add_player_character

Add a new Player Character to the knowledge graph

update_player_character

Update an existing player_character in the knowledge graph

delete_player_character

Delete an existing player_character from the knowledge graph

add_quest

Add a new Quest to the knowledge graph

update_quest

Update an existing quest in the knowledge graph

delete_quest

Delete an existing quest from the knowledge graph

add_skills

Defines list of skills or abilities a character can possess.

update_skills

Update an existing skills in the knowledge graph

delete_skills

Delete an existing skills from the knowledge graph

add_temporal

Represents a specific point in time and its associated environmental conditions.

update_temporal

Update an existing temporal in the knowledge graph

delete_temporal

Delete an existing temporal from the knowledge graph

add_transportation

Represents a transportation owned or used by a character or entity.

update_transportation

Update an existing transportation in the knowledge graph

delete_transportation

Delete an existing transportation from the knowledge graph