Ncrypt
Share documents privately from an AI agent. The agent gets a link; it cannot read the file.
¿Debería usar esto?
Calidad y seguridad
Hallazgos (1)
- LOWen ncrypt_get_view_analytics
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"ncrypt": {
"url": "https://ncrypt-imagio-labs.vercel.app/api/mcp"
}
}
}Puntos de conexión remotos
https://ncrypt-imagio-labs.vercel.app/api/mcpstreamable-httphttps://ncrypt.me/api/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {},
"additionalProperties": false
}🟢ncrypt_get_view_analytics(documentId)
Return who viewed a document, when, on what device and for how long.
Esquema de entrada
{
"type": "object",
"properties": {
"documentId": {
"type": "string"
}
},
"required": [
"documentId"
],
"additionalProperties": false
}Comunidad
Evidencia