read_document
Reads the Markdown content of a mind map document element using its mapId and documentId, returning updateTime for safe edits; read-only, so changes require a separate update.
Instructions
マップのMD文書の要素の中身(Markdown)を読む。読むだけで、書き込みはできない(書き換えはupdate_document)。結果のupdateTimeは、update_documentのbaseUpdateTimeにそのまま渡す。documentIdは、list_elementsが返す文書の要素のdocument.documentId。list_elementsと同じく、まずconfirmedを付けずに呼ぶ。アプリでAIからの読み取りを「常に許可」にしたマップは、そのまま実データを返す。それ以外のマップは、実データの代わりに確認を促すメッセージだけを返すので、そのときに限りユーザーに直接確認してからconfirmed: trueで呼び直すこと(同じマップでlist_elementsの確認が済んでいれば、改めて確認する必要はない)。アプリ側での直接の編集はこのツールを呼ぶまで反映されないため、記憶に頼らず必ず呼び直すこと。
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": {
"mapId": "<mapId>",
"documentId": "<documentId>"
},
"name": "read_document"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mapId | Yes | list_mapsで得たマップのID | |
| confirmed | No | 最初は付けない。確認を促すメッセージが返ったときだけ、ユーザー本人に直接「中身を確認してよいか」と尋ね、同意を得てからtrueを付けて呼び直す。確認前にtrueを付けてはならない。 | |
| documentId | Yes | list_elementsで得た、文書の要素のdocument.documentId |