xgmem

meetdhanani17/xgmem

3.4

If you are the rightful owner of xgmem and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

xgmem is a TypeScript-based Model Context Protocol (MCP) server designed to provide project-specific and knowledge graph-based memory for Claude, LLM agents, and other tools.

Tools

Functions exposed to the LLM to take actions

save_project_observations

Save observations for a project to a separate file in the format { projectId, observations: [{ entityName, contents: [...] }] }.

get_project_observations

Get all observations saved in the separate file for a given projectId.

add_graph_observations

Add new observations to existing entities in the project knowledge graph.

list_projects

List all projects with stored memory

create_entities

Create multiple new entities in the project knowledge graph

create_relations

Create multiple new relations between entities in the project knowledge graph

delete_entities

Delete multiple entities and their associated relations from the project knowledge graph

delete_observations

Delete specific observations from entities in the project knowledge graph

delete_relations

Delete multiple relations from the project knowledge graph

read_graph

Read the entire knowledge graph for a specific project

search_nodes

Search for nodes in a specific project's knowledge graph based on a query

search_all_projects

Search for nodes across all projects' knowledge graphs based on a query

open_nodes

Open specific nodes in a project's knowledge graph by their names

copy_memory

Copy memory entities and their relations from one project to another

Prompts

Interactive templates invoked by user choice

No prompts

Resources

Contextual data attached and managed by the client

No resources