meetdhanani17/xgmem
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