transfer_knowledge_base
Transfer all knowledge/documentation entries from one project to another. Defaults to copy (source is left untouched); use mode "move" to delete the source docs after a successful copy. Conflict handling for docs that already exist in the target (matched by type + title): "skip" (default) leaves the target doc unchanged, "overwrite" replaces it with the source content, "rename" creates the source doc under a new "(copy)" title. Source and target must not be "global".
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"sourceProjectId": "<sourceProjectId>",
"targetProjectId": "<targetProjectId>"
},
"name": "transfer_knowledge_base"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | copy (default) or move (deletes source docs after copy) | |
| sourceProjectId | Yes | Project id to copy docs from | |
| targetProjectId | Yes | Project id to copy docs to | |
| conflictStrategy | No | How to handle docs with the same type + title in the target project. skip (default), overwrite, or rename. |