mcpField
P
Prismism

Prismism

远程服务
prismism.dev文件与存储028 周前更新

关于 Prismism

Prismism 是供 AI Agent 发布文件与内容并生成可追踪分享链接的 MCP 服务,支持访问控制和内容分析,并提供管理已发布内容的工具。

主要功能

  1. 01发布文件、HTML 和 Markdown
  2. 02生成可追踪的分享链接
  3. 03通过门禁和允许名单控制访问
  4. 04查看内容分析和详情
  5. 05更新、获取及删除内容

适用场景

  1. 01将报告作为链接分享
  2. 02限制特定人员访问内容
  3. 03查看已发布内容的互动情况

MCP 相关

它向 MCP 客户端提供发布和管理 Prismism 内容的工具,可通过托管 HTTP 端点连接,也可在本地使用 stdio 运行。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://prismism.dev/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://prismism.dev/mcp需要授权
安装包
npm@prismism/mcp-server0.2.2

工具

详细介绍

@prismism/mcp-server

适用于 Prismism 的 MCP 服务——面向 AI Agent 的 DocSend。

上传任意文件 → 获取可追踪、可分享的链接。支持 PDF、HTML、Markdown、图片和视频。提供访问控制、分析、邮箱收集和 Webhook。

快速开始

1. 获取 API 密钥

在 prismism.dev 创建免费账户,或在完成设置后使用 prismism_register 工具。

2. 连接客户端
托管端点(推荐)

无需安装——直接连接到 Prismism API:

Claude Code

claude mcp add prismism --transport http https://prismism.dev/mcp \
  --header "x-api-key: pal_your_key_here"

Claude Desktop — 编辑 ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "prismism": {
      "url": "https://prismism.dev/mcp",
      "headers": {
        "x-api-key": "pal_your_key_here"
      }
    }
  }
}

Cursor — 编辑 .cursor/mcp.json:

{
  "mcpServers": {
    "prismism": {
      "url": "https://prismism.dev/mcp",
      "headers": {
        "x-api-key": "pal_your_key_here"
      }
    }
  }
}

Windsurf — 编辑 ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "prismism": {
      "serverUrl": "https://prismism.dev/mcp",
      "headers": {
        "x-api-key": "pal_your_key_here"
      }
    }
  }
}

VS Code — 编辑 .vscode/mcp.json:

{
  "servers": {
    "prismism": {
      "type": "http",
      "url": "https://prismism.dev/mcp",
      "headers": {
        "x-api-key": "pal_your_key_here"
      }
    }
  }
}
本地(stdio)— 另一种方式

如果更喜欢本地传输,可通过 npx 运行:

{
  "mcpServers": {
    "prismism": {
      "command": "npx",
      "args": ["@prismism/mcp-server"],
      "env": {
        "PRISMISM_API_KEY": "pal_your_key_here"
      }
    }
  }
}
3. 验证是否正常工作

向你的 Agent 询问:“使用 prismism_health 工具检查连接”

工具

工具需要身份验证描述
prismism_health—检查连接和身份验证状态
prismism_register—创建账户并获取 API 密钥(一次性)
prismism_publish✓发布文件、HTML 或 Markdown,并获取可分享的链接
prismism_list✓分页列出你的资源
prismism_get✓获取资源详情和分析数据
prismism_update✓更新标题、访问级别、访问限制、内容或过期时间
prismism_content✓获取资源原始内容(文本或 base64)
prismism_delete✓永久删除资源
prismism_account✓获取账户信息、套餐和用量
发布
"Publish this report as a shareable link"

prismism_publish 工具支持三种模式:

  • 文件上传 — 设置 content(纯文本或 base64)和 filename。二进制文件请使用 encoding: "base64"。
  • 内嵌 HTML — 使用原始 HTML 内容设置 html。无需文件。
  • 内嵌 Markdown — 使用原始 Markdown 内容设置 markdown。无需文件。

所有模式均支持可选参数:access、password、requireEmail、allowedDomains、allowedEmails、expiresAt 和 allowNetwork。

支持的文件格式:PDF、HTML、Markdown、图片(PNG/JPG/GIF/SVG/WebP)、视频(MP4)。

获取内容
"Get the content of my artifact abc123"

prismism_content 工具用于获取资源的原始内容。文本格式以 UTF-8 字符串返回,二进制格式以 base64 返回。所有者的 API 密钥会自动绕过所有访问限制。对于非本人所有且设有访问限制的内容,请传入 password 或 email 参数。

访问控制
"Make this artifact private"
"Set allowlist access with [email protected]"

prismism_update 工具支持 access(public/private/allowlist)、allowedEmails、password、requireEmail 和 allowedDomains。更改为 private/allowlist 时,会静默清除密码和邮箱访问限制。

无密钥注册

如果你还没有 API 密钥,可以使用 prismism_register 工具创建账户:

"Register me on Prismism with my email"

该工具只会返回一次 API 密钥——Agent 会帮助你将其保存到配置中。

环境变量

变量必需默认值描述
PRISMISM_API_KEY大多数工具必需—你的 Prismism API 密钥
PRISMISM_BASE_URL否https://prismism.devAPI 基础 URL

响应格式

所有工具都返回格式一致的 JSON 封装:

{
  "ok": true,
  "data": { ... },
  "_hints": ["Actionable guidance for the agent"]
}

出错时:

{
  "ok": false,
  "error": { "code": "STORAGE_LIMIT", "message": "..." },
  "_hints": ["Upgrade at https://prismism.dev/settings/billing"]
}

要求

  • 托管端点:无要求——适用于任何 MCP 客户端
  • 本地(stdio):Node.js 18+、npm 或 npx

许可证

MIT

链接

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。