Ncrypt
Share documents privately from an AI agent. The agent gets a link; it cannot read the file.
使うべきか
品質と安全性
検出事項(1)
- LOWncrypt_get_view_analytics 内
ツール定義とプロトコルへの準拠に関する自動分析に基づいています。
コンテキストコスト
これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。
インストール
ワンクリックインストール
これを `claude_desktop_config.json` ファイルに追加してください:
{
"mcpServers": {
"ncrypt": {
"url": "https://ncrypt-imagio-labs.vercel.app/api/mcp"
}
}
}リモートエンドポイント
https://ncrypt-imagio-labs.vercel.app/api/mcpstreamable-httphttps://ncrypt.me/api/mcpstreamable-httpできること
ツール一覧
ツール(4)
🟡ncrypt_create_share_link(filename, name, title, content_base64, url, ...)
Upload a document to Ncrypt and return a private share link. The recipient must enter their name and a valid email address before they can read a single page, the file is encrypted at rest, and downloads are denied until the owner approves them. Supply the file as base64 content, a public https URL, or a path in the owner's own storage.
入力スキーマ
{
"type": "object",
"properties": {
"filename": {
"type": "string",
"description": "The file name including its extension."
},
"name": {
"type": "string",
"description": "Project or document name shown in the link preview."
},
"title": {
"type": "string",
"description": "Document title."
},
"content_base64": {
"type": "string",
"description": "The file contents encoded as base64. Best for small files."
},
"url": {
"type": "string",
"description": "A public https URL the file can be downloaded from."
},
"storage_path": {
"type": "string",
"description": "A path inside the owner's own Ncrypt storage, for example tenant/<tenant id>/<document id>/source.bin."
},
"download_mode": {
"type": "string",
"enum": [
"request",
"allow",
"deny"
],
"description": "Whether the viewer may ask for a download. Defaults to request."
},
"allow_forward": {
"type": "boolean",
"description": "Whether the viewer may re-share the link. Defaults to false."
},
"label": {
"type": "string",
"description": "Who this share is for, for example a name or a channel. It is only shown to the owner and is used to tell shares apart in the view history."
}
},
"required": [
"filename"
],
"additionalProperties": false
}🟡ncrypt_add_share_link(documentId, label, trace_code)
Create an additional share link for a document that already exists. A document can be shared as many times as needed. Each link carries its own code and trace code, so the view history records which share each viewer came through.
入力スキーマ
{
"type": "object",
"properties": {
"documentId": {
"type": "string",
"description": "The document to share again."
},
"label": {
"type": "string",
"description": "Who this share is for, for example a name or a channel."
},
"trace_code": {
"type": "string",
"description": "A short trace code for the link, 3 to 8 letters and numbers. One is generated if it is left out."
}
},
"required": [
"documentId"
],
"additionalProperties": false
}🟢ncrypt_list_documents
List the documents in the owner's Ncrypt workspace with their share codes and view counts.
入力スキーマ
{
"type": "object",
"properties": {},
"additionalProperties": false
}🟢ncrypt_get_view_analytics(documentId)
Return who viewed a document, when, on what device and for how long.
入力スキーマ
{
"type": "object",
"properties": {
"documentId": {
"type": "string"
}
},
"required": [
"documentId"
],
"additionalProperties": false
}コミュニティ
エビデンス