Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
MCP_PORT | No | Port for the MCP server if using HTTP transport | 3000 |
MCP_LOG_LEVEL | No | Logging level (error, warn, info, debug) | info |
TURSO_AUTH_TOKEN | Yes | Authentication token for Turso database access | |
TURSO_DATABASE_URL | Yes | URL for the Turso database connection |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
generateBanner | Generates a banner containing memory system statistics and status |
checkHealth | Checks the health of the memory system and its database |
initConversation | Initializes a conversation by storing the user message, generating a banner, and retrieving context in one operation |
endConversation | Ends a conversation by storing the assistant message, recording a milestone, and logging an episode in one operation |
storeUserMessage | Stores a user message in the short-term memory |
storeAssistantMessage | Stores an assistant message in the short-term memory |
trackActiveFile | Tracks an active file being accessed by the user |
getRecentMessages | Retrieves recent messages from the short-term memory |
getActiveFiles | Retrieves active files from the short-term memory |
storeMilestone | Stores a project milestone in the long-term memory |
storeDecision | Stores a project decision in the long-term memory |
storeRequirement | Stores a project requirement in the long-term memory |
recordEpisode | Records an episode (action) in the episodic memory |
getRecentEpisodes | Retrieves recent episodes from the episodic memory |
getComprehensiveContext | Retrieves comprehensive context from all memory systems |
getMemoryStats | Retrieves statistics about the memory system |