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 verb在 ncrypt_get_view_analytics 中

根據工具定義與協定合規性的自動化分析。

上下文成本

~594Token(工具定義)
~1.2 KB典型回應大小
極小的注意力影響(128k 上下文的 0.46%)

這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。

安裝

一鍵安裝

將以下內容加入你的 `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 個工具