NexMem MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| NEXMEM_MODE | No | Self for personal memory, team for shared | self |
| NEXMEM_BACKEND | No | Storage backend: jsonl, sqlite, mongodb, postgres, redis | jsonl |
| NEXMEM_READ_ONLY | No | Disable write tools | false |
| NEXMEM_REDIS_URL | No | Redis connection URL | redis://localhost:6379/0 |
| NEXMEM_TEAM_NAME | No | Team identifier (required for team mode) | |
| NEXMEM_USER_NAME | No | Your identity (defaults to OS username) | |
| NEXMEM_JSONL_PATH | No | Path to JSONL file | ~/.nexmem/memory.jsonl |
| NEXMEM_MONGODB_URI | No | MongoDB connection URI | mongodb://localhost:27017/nexmem |
| NEXMEM_SQLITE_PATH | No | Path to SQLite database | ~/.nexmem/memory.db |
| NEXMEM_INSTRUCTIONS | No | Custom instructions file path or inline text | |
| NEXMEM_POSTGRES_URI | No | PostgreSQL connection URI | postgresql://localhost:5432/nexmem |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| logging | {} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| extensions | {
"io.modelcontextprotocol/ui": {}
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| read_graphB | Read the entire knowledge graph. |
| search_nodesA | Search for nodes in the knowledge graph based on a query. Matches against entity names, types, and observation content (case-insensitive). |
| open_nodesC | Open specific nodes in the knowledge graph by their names. |
| create_entitiesA | Create multiple new entities in the knowledge graph. Each entity dict must have: name (str), entityType (str), observations (list[str]). |
| create_relationsA | Create multiple new relations between entities in the knowledge graph. Each relation dict must have: from (str), to (str), relationType (str). Relations should be in active voice. |
| add_observationsB | Add new observations to existing entities in the knowledge graph. Each dict must have: entityName (str), contents (list[str]). |
| delete_entitiesB | Delete multiple entities and their associated relations from the knowledge graph. |
| delete_observationsA | Delete specific observations from entities in the knowledge graph. Each dict must have: entityName (str), observations (list[str]). |
| delete_relationsA | Delete multiple relations from the knowledge graph. Each relation dict must have: from (str), to (str), relationType (str). |
| get_memory_statusA | Show the current memory configuration: mode, backend, namespace, health. |
| import_jsonlA | Import entities and relations from JSONL-formatted text. Compatible with @modelcontextprotocol/server-memory and other MCP memory exports. Each line should be a JSON object with a 'type' field of 'entity' or 'relation'. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/arpanroy41/nexmem-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server