Graph-Mem MCP
A production-grade Graph-RAG MCP server providing persistent knowledge graph memory for AI agents. It combines graph storage, semantic vector search, and multi-hop traversal to maintain context across sessions. It includes 28 tools, an authenticated UI, and supports integration with various IDEs and CLI agents.
Package and access
Local package with source-attributed installation metadata. Koskamo does not execute packages during review.
What you can do with it
- Provide persistent context to AI coding agents across sessions
- Add knowledge graph tools to IDEs like Cursor or Windsurf
- Build custom AI agents with a structured memory layer
Source and maintenance
- Maintenance checked
Packages and installation
Source-provided package data. Koskamo has not executed or live-probed this package.
graphmem-mcp 1.0.0
{
"version": "1.0.0",
"transport": "stdio",
"identifier": "graphmem-mcp",
"registryType": "pypi",
"registryBaseUrl": "https://pypi.org",
"environmentVariables": [
{
"name": "GRAPHMEM_DB_PATH",
"description": "Path to the SQLite database file. Defaults to .graphmem/graph.db relative to the working directory."
},
{
"name": "GRAPHMEM_EMBEDDING_MODEL",
"description": "sentence-transformers model ID used for semantic search. Defaults to all-MiniLM-L6-v2, downloaded on first use."
},
{
"name": "GRAPHMEM_TRAVERSAL_NODE_BUDGET",
"description": "Maximum entities visited by a single graph traversal. Defaults to 5000."
},
{
"name": "GRAPHMEM_LOG_LEVEL",
"description": "Logging verbosity: DEBUG, INFO, WARNING, ERROR, or CRITICAL. Defaults to WARNING."
}
]
}Tools
Reported by the attributed source; not independently observed by Koskamo.
Connect from your client
Each snippet configures the same source-provided package; replace placeholders before use.
Cursor
{
"mcpServers": {
"graph-mem-mcp": {
"command": "uvx",
"args": [
"graphmem-mcp==1.0.0"
],
"env": {
"GRAPHMEM_DB_PATH": "<YOUR_GRAPHMEM_DB_PATH>",
"GRAPHMEM_EMBEDDING_MODEL": "<YOUR_GRAPHMEM_EMBEDDING_MODEL>",
"GRAPHMEM_TRAVERSAL_NODE_BUDGET": "<YOUR_GRAPHMEM_TRAVERSAL_NODE_BUDGET>",
"GRAPHMEM_LOG_LEVEL": "<YOUR_GRAPHMEM_LOG_LEVEL>"
}
}
}
}Cline
{
"mcpServers": {
"graph-mem-mcp": {
"command": "uvx",
"args": [
"graphmem-mcp==1.0.0"
],
"env": {
"GRAPHMEM_DB_PATH": "<YOUR_GRAPHMEM_DB_PATH>",
"GRAPHMEM_EMBEDDING_MODEL": "<YOUR_GRAPHMEM_EMBEDDING_MODEL>",
"GRAPHMEM_TRAVERSAL_NODE_BUDGET": "<YOUR_GRAPHMEM_TRAVERSAL_NODE_BUDGET>",
"GRAPHMEM_LOG_LEVEL": "<YOUR_GRAPHMEM_LOG_LEVEL>"
}
}
}
}VS Code
{
"servers": {
"graph-mem-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"graphmem-mcp==1.0.0"
],
"env": {
"GRAPHMEM_DB_PATH": "<YOUR_GRAPHMEM_DB_PATH>",
"GRAPHMEM_EMBEDDING_MODEL": "<YOUR_GRAPHMEM_EMBEDDING_MODEL>",
"GRAPHMEM_TRAVERSAL_NODE_BUDGET": "<YOUR_GRAPHMEM_TRAVERSAL_NODE_BUDGET>",
"GRAPHMEM_LOG_LEVEL": "<YOUR_GRAPHMEM_LOG_LEVEL>"
}
}
}
}Claude Desktop
{
"mcpServers": {
"graph-mem-mcp": {
"command": "uvx",
"args": [
"graphmem-mcp==1.0.0"
],
"env": {
"GRAPHMEM_DB_PATH": "<YOUR_GRAPHMEM_DB_PATH>",
"GRAPHMEM_EMBEDDING_MODEL": "<YOUR_GRAPHMEM_EMBEDDING_MODEL>",
"GRAPHMEM_TRAVERSAL_NODE_BUDGET": "<YOUR_GRAPHMEM_TRAVERSAL_NODE_BUDGET>",
"GRAPHMEM_LOG_LEVEL": "<YOUR_GRAPHMEM_LOG_LEVEL>"
}
}
}
}Let your agent find its tools
Find servers like Graph-Mem MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.