# Knowledge

> MCP tools for the Knowledge module. See the [Knowledge module docs](/docs/modules/knowledge) for permissions and data model.

# Knowledge

MCP tools for the Knowledge module. See the [Knowledge module docs](/docs/modules/knowledge) for permissions and data model.

### `search-knowledge`

Search knowledge

#### Arguments

| Argument | Type | Required | Description |
| -------- | ---- | -------- | ----------- |
| `project_id` | `string` | no | Limit search to a specific project |
| `query` | `string` | no | Semantic search query text |
| `min_score` | `number` | no | Minimum `score` a result must reach to be returned. Filters on the implementation-defined `score`, not on `similarity_score`, so the cutoff follows the ranking. Only applies when `query` is provided. Because the scale behind `score` is not part of the contract, treat a tuned value as tied to the deployment rather than portable. |
| `limit` | `number` | no | Maximum number of results to return (default 10). A value above 100 is clamped to 100 — the ceiling bounds the vector scan this one request performs, so a larger `limit` returns everything there is up to that many rows rather than being refused. |
| `memory_ids` | `array<string>` | no | Search entries within these specific memories |
| `memory_tags` | `array<string>` | no | Search entries in memories whose tags match any of these patterns (glob supported) |
| `document_paths` | `array<string>` | no | Filter results to documents whose file path starts with one of these prefixes |
| `document_ids` | `array<string>` | no | Filter results to specific document IDs |
