brain
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tasks | {
"list": {},
"cancel": {},
"requests": {
"tools": {
"call": {}
},
"prompts": {
"get": {}
},
"resources": {
"read": {}
}
}
} |
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| recallA | Search past Claude Code sessions (episodes), memory notes (memories), and per-session digests (summaries, written by the nightly reflect pass). Hybrid full-text + semantic search. scope:
"all" | "episodes" | "memories" | "summaries" ("all" spans all three).
Filters: project matches path segments of the session dir (e.g. "mobile"
=> ~/src/mobile); since/until are "YYYY-MM-DD" or "Nd" (N days ago), inclusive.
Returns compact hits: kind, id, date, project, snippet, session_id
(episodes and summaries) or name (memories), and a |
| get_episodeA | Fetch full stored text + metadata for one recall hit.
|
| rememberA | Persist a new memory: write memories/.md, commit, index — immediately recallable. fact: the durable fact (short markdown, first sentence becomes the description).
type: user|feedback|project|reference. name: optional kebab-slug filename.
session/project: provenance trailers ($CLAUDE_CODE_SESSION_ID from Bash env /
workspace dir); omitted when empty. If a near-duplicate memory exists it is
returned instead of writing; force=true writes anyway. On success returns a
stable |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 3 tools
Each tool has a clearly distinct purpose: get_episode retrieves full content for a recall hit, recall searches across memories and episodes, and remember stores new facts. There is no overlap or ambiguity.
The naming pattern is mostly verb_noun (get_episode, remember) with recall as a single verb. This minor inconsistency does not hinder understanding, but a more uniform pattern would improve predictability.
Three tools is a small but reasonable set for a memory recall and persistence system. Each tool provides a core function (search, fetch detail, store) without unnecessary complexity.
The set covers search, retrieval, and creation of memories, but lacks update or delete operations. This may force agents to work around missing lifecycle management, but the core workflows are supported.