pathmark
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PATHMARK_STORE_DIR | No | Directory for memory.jsonl. Default: ~/.pathmark/memory | |
| PATHMARK_CODEX_MODEL | No | Optional Codex model override. Default: unset | |
| PATHMARK_CHAT_COMMAND | No | Command provider: receives a synthesized prompt on stdin and writes an answer on stdout. Default: unset | |
| PATHMARK_OPENAI_MODEL | No | Model id for OpenAI-compatible synthesis. Default: unset | |
| PATHMARK_CODEX_COMMAND | No | Codex provider command. Default: codex | |
| PATHMARK_OPENAI_API_KEY | No | OpenAI-compatible API key. Default: unset | |
| PATHMARK_CHAT_TIMEOUT_MS | No | Synthesis command timeout. Default: 120000 | |
| PATHMARK_OPENAI_BASE_URL | No | OpenAI-compatible API base URL. Default: https://api.openai.com/v1 | |
| PATHMARK_MAX_SEARCH_RESULTS | No | Default search limit. Default: 12 | |
| PATHMARK_SYNTHESIS_PROVIDER | No | Synthesis provider: client, command, codex, or openai-compatible. Default: client |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_configA | Show the local Pathmark Memory store location and enabled optional features. |
| rememberC | Save a durable local memory item. |
| create_conclusionC | Save a durable conclusion or preference that should be treated as higher-signal than raw memory. |
| search_memoryC | Search saved local memories and conclusions. |
| get_contextC | Return compact local memory context for a task or question. |
| recall_memoryB | Transparent recall for any MCP-capable harness. Use this at task start or before answering to show exactly which memories were used. |
| session_traceA | Show a bounded chronological audit trail for one captured session: prompts, exact injected memory IDs, redacted tool inputs/results, and answers. |
| list_conclusionsC | List saved durable conclusions. |
| delete_memoryC | Soft-delete a saved memory or conclusion by id. |
| update_memoryC | Correct an existing memory while preserving its prior versions in local history. |
| supersede_memoryC | Replace an outdated memory with a linked current record while preserving history. |
| purge_memoryB | Preview or permanently remove matching records from the canonical store. A backup is created before an applied purge. |
| doctor_memoryA | Report duplicate, deleted, expired, conclusion, invalid-record, and index health counts without changing data. |
| compact_memoryA | Preview or apply exact deduplication, expired-record removal, retention, and deleted-record purging. Applied runs create a backup. |
| backup_memoryC | Create a point-in-time copy of the canonical local JSONL store. |
| export_memoryB | Export a scoped, mergeable JSONL bundle for another Pathmark installation or trusted sync transport. |
| ask_memoryB | Retrieve relevant context and optionally synthesize an answer through PATHMARK_CHAT_COMMAND. Without a command, returns context for the MCP client to synthesize. |
| chatC | Ask Pathmark memory a question. Returns the exact retrieved context so the MCP client can show what memory was used. |
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
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- 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/hacksurvivor/pathmark'
If you have feedback or need assistance with the MCP directory API, please join our Discord server