Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| memory_log_conversation | Record one full conversation turn to today's journal. You MUST pass the complete user message and your entire reply — no truncation, no summary, no "..." or "see above". If your reply is very long, pass the first part here then use memory_log_conversation_append() for the rest. Args:
user_message: The user's full message in this turn.
agent_response: Your full reply (complete text, every paragraph).
model: The model used for this response (e.g. "claude-4-opus").
code_changes: Optional. Files created/modified, e.g. "- |
| memory_log_conversation_append | Append more text to the last Agent section in today's journal. Use after memory_log_conversation() when your full reply did not fit in one call. Can be called multiple times; each chunk is appended to the same turn. Args: agent_response_chunk: Next part of your reply to append (no truncation). |
| memory_search | Search chat history for a keyword, returning full conversation turns. Args: query: Text to search for (case-insensitive). since: Only search from this date onward (YYYY-MM-DD format). max_results: Max turns to return (0 = no limit). |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |