关于 PostData
PostData 的 MCP 服务为 IoT 设备提供传感器数据存储、读取和图表链接,无需注册或 API 密钥。适合需要快速接入设备并查看实时及历史读数的 Agent。
主要功能
- 01分配未使用的设备名称
- 02发布传感器读数
- 03读取最新数据与图表链接
- 04查询指标统计和历史序列
- 05等待设备发送新读数
- 06浏览近期公开设备
适用场景
- 01为设备配置数据接收地址
- 02检查固件刷写后是否开始上报
- 03查看指定时段的传感器读数
- 04参考公开设备的数据格式
MCP 相关
通过 Streamable HTTP 向 MCP 客户端提供设备命名、读写、历史查询和实时等待等工具。服务端点无需认证。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://api.postdata.cloud/mcpclaude mcp add --transport http cloud-postdata-postdata https://api.postdata.cloud/mcp{"mcpServers":{"cloud-postdata-postdata":{"type":"http","url":"https://api.postdata.cloud/mcp"}}}在 Cursor 中打开{"servers":{"cloud-postdata-postdata":{"type":"http","url":"https://api.postdata.cloud/mcp"}}}在 VS Code 中打开{"mcpServers":{"cloud-postdata-postdata":{"type":"http","url":"https://api.postdata.cloud/mcp"}}}{"mcpServers":{"cloud-postdata-postdata":{"serverUrl":"https://api.postdata.cloud/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
PostData MCP 服务
PostData 的远程 MCP 服务。PostData 是面向 IoT 设备的免费传感器数据存储服务,也是 dweet.io 的后继产品。无需注册,也无需为 Agent 或设备提供 API 密钥。
借助它,Agent 可以获取一个未使用的设备名称、编写并刷写固件、等待开发板发送第一条读数,并为你提供实时图表链接,无需停下来请别人创建账户。
- 端点:
https://api.postdata.cloud/mcp - 传输方式: Streamable HTTP
- 身份验证: 无
- 注册表名称:
cloud.postdata/postdata
本仓库包含服务列表和设置说明。服务本身由 PostData 托管;无需安装或运行任何内容。
工具
| 工具 | 功能 |
|---|---|
new_device_name | 获取未使用的设备名称,以及该设备的写入、读取、实时流和图表 URL |
publish_reading | 存储一条读数,行为与 POST /add/{device} 完全相同(每台设备每 30 s 一条消息) |
get_latest | 获取最新读数、接收时间和图表 URL |
get_history | 获取过去 N 小时内每项指标的最小值、最大值、平均值、首值、末值和降采样数据序列 |
wait_for_reading | 最长阻塞 50 s,等待设备发送新读数。刷写固件后使用 |
list_recent_devices | 获取最近活跃的 20 台公开设备及其负载 |
publish_reading 是唯一会写入数据的工具。其他工具均为只读。
设置
VS Code(GitHub Copilot Agent 模式)
将以下内容添加到 .vscode/mcp.json:
{ "servers": { "postdata": { "type": "http", "url": "https://api.postdata.cloud/mcp" } } }
或者使用命令行:
code --add-mcp '{"name":"postdata","type":"http","url":"https://api.postdata.cloud/mcp"}'
Claude Code
claude mcp add --transport http postdata https://api.postdata.cloud/mcp
Claude(claude.ai、Desktop、移动端)
前往 Customize → Connectors → Add custom connector,粘贴 https://api.postdata.cloud/mcp 并选择 No sign-in。
Cursor
将以下内容添加到 ~/.cursor/mcp.json 或 .cursor/mcp.json:
{ "mcpServers": { "postdata": { "url": "https://api.postdata.cloud/mcp" } } }
OpenAI Codex
codex mcp add postdata --url https://api.postdata.cloud/mcp
Gemini CLI
gemini mcp add --transport http postdata https://api.postdata.cloud/mcp
其他客户端
添加一个 URL 为 https://api.postdata.cloud/mcp 且无需凭据的远程(Streamable HTTP)MCP 服务。Cline、Zed、Devin 等客户端的具体设置说明见 https://postdata.cloud/docs#mcp。
使用方法
可以向 Agent 提出以下请求:
- 将我的 ESP32 的 DHT22 温度和湿度数据显示到实时图表上。
- 我刚刷写了开发板。它开始发送数据了吗?
- amber-otter-4821 在过去 24 小时内读到了什么?给出最小值、最大值和平均值。
- 我的旧 dweet.io 草图无法运行了。帮我迁移到 PostData。
- 展示真实设备正在发送的数据,这样我就能复制负载格式。
典型流程:Agent 调用 new_device_name,编写固件以将 JSON 发送到返回的写入 URL;你刷写开发板;Agent 调用 wait_for_reading,直到收到第一条读数;然后将图表 URL 发给你。
设备可以通过普通 HTTP、HTTPS、WebSocket 或 MQTT-over-WebSocket 发送数据。无法使用 MCP 的 Agent 可以使用 https://postdata.cloud/llms.txt 中介绍的 HTTP API。
注意事项
- 所有数据都是公开的。 任何人都可以读取任意设备的数据,知道设备名称的人都可以向其写入数据。请勿发送凭据、个人数据或精确位置。
- 每台设备每 30 秒可以发送一条消息。
- 数值历史数据会保留约 92 天。
链接
- 网站:https://postdata.cloud
- MCP 文档:https://postdata.cloud/docs#mcp
- 实时设备:https://postdata.cloud/explore
- 隐私:https://postdata.cloud/privacy · 条款:https://postdata.cloud/terms
- 联系方式:[email protected]
PostData 由 obiio 运营。该服务免费。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。