memory_search
Find relevant past entries by meaning, not exact keywords. Use natural language queries to avoid rework and leverage prior knowledge.
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. | |
| project | No | Restrict to a project. Defaults to MCP_PROJECT if set. | |
| tag | No | Restrict to entries with this tag. | |
| limit | No | How many results (default 10, max 50). | |
| 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 |