概要
共有リンクツールを使うと、ノートの公開共有リンクを管理できます。共有リンクにより、認証なしで外部から会議ノートにアクセスできるようになります。 利用可能なツール:create_share_link- ノートの共有リンクを作成または更新しますget_share_link- ノートの現在の共有リンクを取得しますdelete_share_link- 共有リンクを削除し、公開アクセスを取り消します
- 外部の関係者と会議ノートを共有する
- 機密性の高いコンテンツ向けにパスワード保護されたリンクを生成する
- 以前に共有したノートへのアクセスを取り消す
create_share_link
ノートの共有リンクを新規作成するか、既存のものを更新します。オプションでリンクをパスワードで保護できます。 必要なスコープ:mcp:notes:write
パラメータ
| Parameter | Type | Required | Description |
|---|---|---|---|
noteGuid | string | Yes | ノートの一意な GUID |
usePassword | boolean | No | true の場合、パスワード保護されたリンクを生成します |
リクエスト例
レスポンス
| Field | Type | Description |
|---|---|---|
shareId | string | 共有リンクの UUID token(共有 URL で使用されます) |
noteGuid | string | 元のノート GUID(参照用にそのまま返されます) |
shareUrl | string | 共有ノートにアクセスするための公開 URL |
sharePassword | string | null | ノートを閲覧するために必要なパスワード(usePassword が true の場合のみ含まれます) |
hasPassword | boolean | リンクがパスワード保護されているかどうか |
ノートにすでに共有リンクが存在する場合、
create_share_link を呼び出すと、重複を作成するのではなく既存のリンクを更新します。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(パスワードは決して返されません)。代わりに create_share_link から返された値を使用してください |
リンクがパスワード保護されており、
password なしで get_share_link を呼び出した場合、レスポンスには requiresPasswordVerification: true が含まれ、検証フラグは省略されます。誤ったパスワードを指定すると 401 Unauthorized を返します。delete_share_link
ノートの共有リンクを削除し、すべての公開アクセスを直ちに取り消します。共有 UUID またはレガシーのノート GUID のいずれかを受け付けます。 必要なスコープ:mcp:notes:write
パラメータ
| Parameter | Type | Required | Description |
|---|---|---|---|
noteGuid | string | Yes | ノート GUID または共有 ID(UUID または noteGuid) |
リクエスト例
レスポンス
| Field | Type | Description |
|---|---|---|
success | boolean | 削除が成功した場合は常に true |
message | string | 人間が読める要約。検索できた場合は以前の共有 URL を含みます |
よくあるエラー
ノートが見つからない
解決方法:noteGuid が正しいことを確認してください。有効なノート識別子を見つけるには search_notes を使用します。
共有リンクが見つからない
解決方法: このノートにはまだ共有リンクがありません。create_share_link を使って作成してください。
ベストプラクティス
Use Passwords for Sensitive Content
Use Passwords for Sensitive Content
財務データ、人事に関する議論、戦略計画など、機密情報を含むノートを共有する際は、必ず
usePassword を有効にしてください。Revoke Access When No Longer Needed
Revoke Access When No Longer Needed
有効な共有リンクを定期的に見直し、不要になったものは削除してください。これにより、会議内容への意図しないアクセスのリスクを減らせます。
Check Before Creating
Check Before Creating
新しい共有リンクを作成する前に、まず
get_share_link を使って既存の共有リンクがあるかどうかを確認してください。これにより、既存リンクのパスワードを意図せずリセットしてしまうことを避けられます。