API ВЕГА
English

Сервер PostData MCP

Удалённый сервер MCP для PostData — бесплатного хранилища данных с датчиков IoT-устройств, пришедшего на смену dweet.io. Регистрация и API-ключ не нужны ни агенту, ни устройству.

С его помощью агент может подобрать свободное имя устройства, написать и прошить прошивку, дождаться первого показания платы и передать вам ссылку на интерактивный график — без необходимости просить кого-либо создать учётную запись.

  • Endpoint: https://api.postdata.cloud/mcp

  • Транспорт: Streamable HTTP

  • Аутентификация: отсутствует

  • Название в реестре: cloud.postdata/postdata

В этом репозитории размещены описание сервера и инструкции по настройке. Сам сервер размещён на стороне PostData — устанавливать или запускать ничего не нужно.

Инструменты

ИнструментНазначение
new_device_nameСоздаёт свободное имя устройства и возвращает URL для отправки и чтения данных, потоковой передачи и просмотра графика
publish_readingСохраняет показание так же, как POST /add/{device} (одно сообщение от устройства каждые 30 с)
get_latestВозвращает последнее показание, время его получения и URL графика
get_historyВозвращает минимум, максимум, среднее, первое и последнее значения по каждой метрике, а также прореженный временной ряд за последние N часов
wait_for_readingОжидает новое показание от устройства до 50 с. Используйте инструмент после прошивки устройства
list_recent_devicesВозвращает 20 недавно активных публичных устройств и их данные

publish_reading — единственный инструмент, который записывает данные. Остальные доступны только для чтения.

Настройка

VS Code (режим агента GitHub Copilot)

Добавьте это в .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, mobile)

Откройте Настроить → Подключения → Добавить пользовательское подключение, вставьте https://api.postdata.cloud/mcp и выберите Без входа.

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

Другие клиенты

Добавьте удалённый сервер MCP с транспортом Streamable HTTP, URL https://api.postdata.cloud/mcp и без учётных данных. Инструкции для Cline, Zed, Devin и других клиентов доступны по адресу https://postdata.cloud/docs#mcp.

Использование

Например, попросите агента:

  • Вывести температуру и влажность с датчика DHT22 на моём ESP32 на интерактивный график.

  • Я только что прошил плату. Данные уже отправляются?

  • Какие показания передавал amber-otter-4821 за последние 24 часа? Нужны минимум, максимум и среднее.

  • Мой старый скетч для dweet.io перестал работать. Перенеси его на PostData.

  • Покажи, какие данные отправляют реальные устройства, чтобы я мог скопировать формат.

Обычно работа проходит так: агент вызывает new_device_name, пишет прошивку, которая отправляет JSON на полученный URL для приёма данных, а вы прошиваете плату. Затем агент вызывает wait_for_reading, пока не получит первое показание, и передаёт вам URL графика.

Устройства могут отправлять данные по обычному HTTP, HTTPS, WebSocket или MQTT-over-WebSocket. Агенты, которые не поддерживают MCP, могут использовать HTTP API, описанный на странице https://postdata.cloud/llms.txt.

Важно знать

  • Все данные публичны. Любой пользователь может прочитать данные любого устройства, а тот, кому известно имя устройства, может отправлять на него данные. Не передавайте учётные данные, персональную информацию и точные координаты.

  • Каждое устройство может отправлять одно сообщение каждые 30 секунд.

  • История числовых данных хранится около 92 дней.

Ссылки

PostData поддерживает obiio. Сервис бесплатный.