概要
get_share_link ツールは、ノートの公開共有リンクを取得します。共有リンクを使うと、サインインせずに会議ノートを開けます。
利用可能なツール:
get_share_link- ノートの現在の共有リンクを取得します(読み取り専用)
共有リンクの作成と削除は MCP 経由では利用できません。これらの書き込み操作には
mcp:notes:write スコープが必要ですが、MCP サーバーはまだこのスコープを公開していません。共有リンクの作成・削除は代わりに REST API をご利用ください — PUT / DELETE /v1/external/notes/{noteGuid}/share-link。- ノートにすでに公開共有リンクがあるかどうかを確認する
- ノートの共有 URL を取得して受け渡しする
- パスワードを指定して、パスワード保護されたリンクの詳細をロック解除する
get_share_link
ノートの現在の共有リンク情報を取得します。共有 UUID(新形式)またはノート GUID(レガシー)のいずれかを受け付けます。リンクがパスワード保護されている場合は、アクセスを検証して完全なレスポンスのロックを解除するためにpassword を渡します。
必要なスコープ: mcp:notes:read
パラメータ
| Parameter | Type | Required | Description |
|---|---|---|---|
noteGuid | string | Yes | ノート GUID または共有 ID(UUID または noteGuid) |
password | string | No | 共有リンクがパスワード保護されている場合に検証するためのパスワード |
リクエスト例
レスポンス
| Field | Type | Description |
|---|---|---|
shareId | string | 共有リンクの UUID token |
noteGuid | string | 元のノート GUID |
shareUrl | string | 共有ノートにアクセスするための公開 URL |
hasPassword | boolean | リンクがパスワード保護されているかどうか |
passwordVerified | boolean | 正しい password が提供された場合に存在し true になります |
requiresPasswordVerification | boolean | リンクがパスワード保護されており password が提供されなかった場合に存在し true になります |
sharePassword | string | null | レスポンスでは常に null(パスワードは決して返されません) |
リンクがパスワード保護されており、
password なしで get_share_link を呼び出した場合、レスポンスには requiresPasswordVerification: true が含まれ、検証フラグは省略されます。誤ったパスワードを指定すると 401 Unauthorized を返します。よくあるエラー
ノートが見つからない
解決方法:noteGuid が正しいことを確認してください。有効なノート識別子を見つけるには search_notes を使用します。
共有リンクが見つからない
解決方法: このノートにはまだ共有リンクがありません。Tiro アプリまたは REST API(PUT /v1/external/notes/{noteGuid}/share-link)で作成してください。
ベストプラクティス
Unlock password-protected links
Unlock password-protected links
リンクがパスワード保護されている場合は、
get_share_link に password を渡して完全なレスポンスのロックを解除してください。指定しないと、レスポンスは requiresPasswordVerification: true を設定します。Confirm a link exists before sharing
Confirm a link exists before sharing
URL を誰かに送る前に、
get_share_link を呼び出して、ノートに有効な公開リンクがあることを確認してください。