Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MEMPHORA_API_KEY | Yes | Your Memphora API key | |
| MEMPHORA_USER_ID | No | Unique identifier for your memories | mcp_default_user |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| memphora_search | Search your personal memories for relevant information. Use this when the user asks about something they may have mentioned before, their preferences, past experiences, or any personal information. Examples: 'What's my favorite food?', 'Where do I work?', 'What projects am I working on?' |
| memphora_store | Store important information about the user for future recall. Use this when the user shares personal details, preferences, facts about themselves, or explicitly asks you to remember something. Examples: 'I work at Google', 'My favorite color is blue', 'Remember that I'm allergic to peanuts' |
| memphora_extract_conversation | Extract and store memories from a conversation. Use this to save important information from a longer discussion. The system will automatically identify and store relevant facts. |
| memphora_list_memories | List all stored memories for the user. Use this to see what information has been remembered. |
| memphora_delete | Delete a specific memory by its ID. Use this when the user wants to forget something or correct incorrect information. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| recall_context | Search memories to get context about the user before responding |
| save_session | Save important information from the current conversation |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| My Memories | All stored memories for the current user |
| Memory Summary | Summary of stored memories and statistics |