Ncrypt

Share documents privately from an AI agent. The agent gets a link; it cannot read the file.

使うべきか

品質と安全性

A
説明の品質
93%
スキーマの完全性
77%
命名の品質
80%
ポイズニングのリスク
100%
権限の一致
100%
プロトコルへの準拠
100%

検出事項(1)

  • LOWTool 'ncrypt_get_view_analytics' description lacks action verbncrypt_get_view_analytics 内

ツール定義とプロトコルへの準拠に関する自動分析に基づいています。

コンテキストコスト

~594トークン数(ツール定義)
~1.2 KB一般的なレスポンスサイズ
注意への影響は最小限(128k コンテキストの 0.46%)

これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。

インストール

ワンクリックインストール

これを `claude_desktop_config.json` ファイルに追加してください:

{
  "mcpServers": {
    "ncrypt": {
      "url": "https://ncrypt-imagio-labs.vercel.app/api/mcp"
    }
  }
}

リモートエンドポイント

https://ncrypt-imagio-labs.vercel.app/api/mcpstreamable-http
https://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
}

コミュニティ

このサーバーを評価する

エビデンス

最近の観測

検証済みバージョンは記録されていませんツール 4 件
検証済みバージョンは記録されていませんツール 4 件