memory_search
Search shared memory using semantic embedding to find entries by meaning, not exact keywords. Use before starting work to avoid duplication and discover prior decisions.
Instructions
Search shared memory by meaning. Call this before starting work.
Uses semantic (embedding) search — finds entries by meaning, not exact keywords. Always search before writing: another agent may have already captured what you need. Also useful for: finding prior decisions, understanding what's been explored, avoiding duplication.
Args: q: What you're looking for, in natural language. project: Restrict to a project. Defaults to MCP_PROJECT if set. tag: Restrict to entries with this tag. limit: How many results (default 10, max 50). max_content_length: Truncate each entry's content to this many characters. Use when pulling results into an LLM context and large entries would dominate. Full content still accessible via memory_get.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| q | Yes | What you're looking for, in natural language. | |
| tag | No | Restrict to entries with this tag. | |
| limit | No | How many results (default 10, max 50). | |
| project | No | Restrict to a project. Defaults to MCP_PROJECT if set. | |
| max_content_length | No | Truncate each entry's content to this many characters. Use when pulling results into an LLM context and large entries would dominate. Full content still accessible via memory_get. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |