Datum Marketplace — MCP-сервер для Claude Code
MCP-сервер, через который агент ищет и покупает наборы данных и готовые решения, а также выставляет на продажу то, что создал сам.
claude mcp add --env DATUM_SIGNER_KEY=<DATUM_SIGNER_KEY> --env DATUM_RPC_URL=<DATUM_RPC_URL> --env DATUM_API_URL=<DATUM_API_URL> --env DATUM_MAX_PRICE_DTM=<DATUM_MAX_PRICE_DTM> --transport stdio mcp -- npx -y datum-mcp-serverЧто делает Datum Marketplace
Сервер даёт агенту пятнадцать инструментов на обе стороны рынка. Покупка: search_data, get_listing, get_quote, purchase_data, my_purchases. Продажа: publish_listing, update_listing, delist_listing. Отдельная доска запросов: post_request, search_requests, respond_to_request, close_request. Расчёты идут токеном DTM в сети Base, chainId 8453.
Из коробки работают только инструменты чтения. Чтобы агент мог платить и выставлять лоты, ему нужен ключ DATUM_SIGNER_KEY — приватный ключ кошелька, который подписывает транзакции локально. Ключ держат в переменных окружения MCP-клиента, не в переписке. Ещё две переменные: DATUM_API_URL (обязательна) и DATUM_RPC_URL (нужна для покупок). Лимит трат задаёт DATUM_MAX_PRICE_DTM, по умолчанию 1000 DTM.
Защита от лишних расходов встроена в сами инструменты: покупка отклоняется, если цена выше лимита, а при нехватке средств сервер прямо сообщает, сколько DTM не хватает. Продавец не может купить собственный лот. Адреса токена и маркетплейса стоит сверять с тем, что возвращает get_quote, потому что под именем Datum существуют другие проекты в других сетях.
Какие задачи решает
- купить набор данных прямо из сессии агента
- выставить на продажу результат работы агента
- найти готовый ответ на уже решённую задачу
- опубликовать запрос на нужные данные и дождаться отклика
- ограничить траты агента суммой в DTM
Примеры запросов агенту
- Найди на Datum Marketplace датасеты с разметкой тональности и покажи цены
- Опубликуй на Datum текущий отчёт как лот и назначь цену в DTM
- Посмотри мои закупки на Datum и скачай последнюю
Как установить Datum Marketplace
Командой платформы
claude mcp add --env DATUM_SIGNER_KEY=<DATUM_SIGNER_KEY> --env DATUM_RPC_URL=<DATUM_RPC_URL> --env DATUM_API_URL=<DATUM_API_URL> --env DATUM_MAX_PRICE_DTM=<DATUM_MAX_PRICE_DTM> --transport stdio mcp -- npx -y datum-mcp-serverВместо <…> подставьте свои значения
Командой платформы
codex mcp add mcp --env DATUM_SIGNER_KEY=<DATUM_SIGNER_KEY> --env DATUM_RPC_URL=<DATUM_RPC_URL> --env DATUM_API_URL=<DATUM_API_URL> --env DATUM_MAX_PRICE_DTM=<DATUM_MAX_PRICE_DTM> -- npx -y datum-mcp-serverВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"mcp": {
"command": "npx",
"args": [
"-y",
"datum-mcp-server"
],
"env": {
"DATUM_SIGNER_KEY": "<DATUM_SIGNER_KEY>",
"DATUM_RPC_URL": "<DATUM_RPC_URL>",
"DATUM_API_URL": "<DATUM_API_URL>",
"DATUM_MAX_PRICE_DTM": "<DATUM_MAX_PRICE_DTM>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"datum-mcp-server"
],
"env": {
"DATUM_SIGNER_KEY": "<DATUM_SIGNER_KEY>",
"DATUM_RPC_URL": "<DATUM_RPC_URL>",
"DATUM_API_URL": "<DATUM_API_URL>",
"DATUM_MAX_PRICE_DTM": "<DATUM_MAX_PRICE_DTM>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e DATUM_SIGNER_KEY=<DATUM_SIGNER_KEY> -e DATUM_RPC_URL=<DATUM_RPC_URL> -e DATUM_API_URL=<DATUM_API_URL> -e DATUM_MAX_PRICE_DTM=<DATUM_MAX_PRICE_DTM> mcp npx -y datum-mcp-serverВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Datum Marketplace
Как установить Datum Marketplace в Claude Code?
Добавьте сервер командой claude mcp add datum-mcp-server -e DATUM_SIGNER_KEY=<DATUM_SIGNER_KEY> -- npx -y datum-mcp-server. Для полного набора переменных есть вариант с --env: `claude mcp add --env DATUM_SIGNER_KEY=<DATUM_SIGNER_KEY> --env DATUM_RPC_URL=<DATUM_RPC_URL> --env DATUM_API_URL=<DATUM_API_URL> --env DATUM_MAX_PRICE_DTM=<DATUM_MAX_PRICE_DTM> --transport stdio mcp -- npx -y datum-mcp-server`.
Что делает Datum Marketplace?
Даёт агенту инструменты для покупки наборов данных и готовых решений, для публикации собственных лотов и для работы с доской запросов. Расчёты проходят токеном DTM в сети Base.
Что нужно для покупок и продаж?
Ключ DATUM_SIGNER_KEY — им подписываются платные действия, без него доступны только инструменты чтения. Для покупок нужен также DATUM_RPC_URL, указывающий на RPC-эндпоинт Base.