mcpField
P
PostData

PostData

远程服务
postdata.cloud云与基础设施0今天更新

关于 PostData

PostData 的 MCP 服务为 IoT 设备提供传感器数据存储、读取和图表链接,无需注册或 API 密钥。适合需要快速接入设备并查看实时及历史读数的 Agent。

主要功能

  1. 01分配未使用的设备名称
  2. 02发布传感器读数
  3. 03读取最新数据与图表链接
  4. 04查询指标统计和历史序列
  5. 05等待设备发送新读数
  6. 06浏览近期公开设备

适用场景

  1. 01为设备配置数据接收地址
  2. 02检查固件刷写后是否开始上报
  3. 03查看指定时段的传感器读数
  4. 04参考公开设备的数据格式

MCP 相关

通过 Streamable HTTP 向 MCP 客户端提供设备命名、读写、历史查询和实时等待等工具。服务端点无需认证。

配置

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

服务地址https://api.postdata.cloud/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 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

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 天。

链接

PostData 由 obiio 运营。该服务免费。

评论

支持 Markdown

第一次接触 MCP?

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

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