mcpField
T
tempmd

tempmd

远程服务
temp.md文件与存储09 周前更新

关于 tempmd

tempmd 是供 Agent 发布和管理临时网页及文件的 MCP 服务,可为产物提供稳定的公开链接,并在更新时沿用原链接。无需账户即可匿名发布,内容设有到期与恢复机制。

主要功能

  1. 01发布 HTML、Markdown、CSV 和 Mermaid 文件
  2. 02更新内容并保留原公开链接
  3. 03查看状态并恢复近期过期内容
  4. 04保存快照并管理访客评论

适用场景

  1. 01分享 Agent 生成的网页或文件
  2. 02迭代更新已分享的项目产物
  3. 03临时发布单页应用或静态站点

MCP 相关

作为 MCP 服务,向客户端提供发布、更新、状态查询、恢复、快照和评论管理等工具。支持远程 HTTP 与本地 stdio 传输。

配置

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

服务地址https://api.temp.md/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://api.temp.md/mcp需要授权
安装包
npm@tempmd/mcp0.4.3

工具

8
参数类型必填说明
filesarray是
titlestring否
spa_modeboolean否
idempotency_keystring否

详细介绍

@tempmd/mcp

tempmd-mcp MCP 服务

面向 temp.md 的 MCP 服务——为 Agent 生成的产物提供一个稳定的公开链接,并在原链接下更新内容。

发布 HTML、Markdown、CSV 或 Mermaid 产物,即可获得类似 amber-hill-9eb6.temp.md 的规范 URL。通过同一个 URL 推送新版本,无需再次分享。Temp 会在工作不再活跃时按预期过期(活跃期为 7 天,每次更新都会重置),并可在过期后的 7 天内恢复。

安装

远程——无需安装

claude mcp add --transport http tempmd https://api.temp.md/mcp

远程 MCP 支持内联 UTF-8 或 base64 文件。匿名发布无需凭据。若要直接发布到帐户并使用帐户工具,请使用 Authorization: Bearer <tempmd_key_...> 配置连接。

本地 stdio——最适合访问文件系统和较大的目录

claude mcp add tempmd -- npx -y @tempmd/mcp

Cursor / Windsurf / 任意 MCP 客户端——添加到 MCP 配置中:

{
  "mcpServers": {
    "tempmd": {
      "command": "npx",
      "args": ["-y", "@tempmd/mcp"]
    }
  }
}

tempmd-mcp 仍作为兼容性软件包提供,采用相同的实现和版本。

无需帐户或 API 密钥——temp.md 优先支持匿名创建。之后可认领 Temp 以保留它。

远程传输限制为 10 MiB 和每个包 20 个内联文件。stdio 软件包使用本地路径,并支持完整的 50 MiB / 100 个文件包。

工具

工具本地 stdio远程功能
publish_temp✓✓发布新产物并获取稳定的公开 URL
update_temp✓✓在同一个 URL 下推送新版本
get_temp_status✓✓检查生命周期和是否符合恢复条件
restore_temp✓✓在同一个 URL 下恢复最近过期的 Temp
snapshot_temp✓✓将当前版本冻结为固定引用
set_comments✓✓开启或关闭访客置顶评论
list_temps✓✓列出本地项目记录或帐户拥有的 Temps
recover_update_token—✓轮换并恢复丢失的受限更新令牌

对于由客户端路由的单页应用,publish_temp 和 update_temp 支持 spa_mode: true。静态站点请保持关闭,以便缺失的资源返回 404。上传限制为每个文件 10 MB、每个包 50 MB,且最多 100 个文件;发布和更新的速率限制分别为每小时每个 IP 60 次,以及每小时每个 Temp 每个 IP 120 次。

凭据的工作方式

publish_temp 会将一条记录(Temp ID、URL、更新令牌、过期时间)保存到项目根目录下的 .tempmd 文件中。其他所有工具都会自动读取该文件,因此 Agent 可以跨会话更新同一个 Temp,无需你管理令牌。也可以通过 update_token 显式传入令牌。

如果不希望所有能读取代码仓库的人都能共享更新令牌,请将 .tempmd 添加到 .gitignore。

配置

环境变量默认值用途
TEMPMD_API_URLhttps://api.temp.md指向其他 API(例如本地开发环境 http://localhost:8787)

开发

此代码仓库镜像了 temp.md 单体代码仓库中的 packages/mcp 软件包;开发工作在该单体代码仓库中进行。欢迎提交问题和功能请求。

Agent 应遵循的语义

  • 规范 URL 是唯一应分享的链接——绝不要展示特定版本的链接。
  • 更新失败不会影响线上链接;最后一个成功版本会继续提供服务。
  • 如果项目已有对应产物的 Temp,优先使用 update_temp,而非 publish_temp。

评论

支持 Markdown

第一次接触 MCP?

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

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