Data Market について
Data Market は、構造化された公開データセットを x402 で従量販売するサービスです。データを必要とする AI エージェント向けに、気象、金融、参照データ、開発情報、技術略語を扱い、データセットの発見用エンドポイントも提供します。
主な機能
- 01複数分野の構造化公開データ
- 02気象・金融・参照データを収録
- 03静的ファイルの取得と動的クエリ
- 04x402 による有料データ保護
- 05エージェント向け発見エンドポイント
活用シーン
- 01現在または過去の気象データを取得
- 02為替・暗号資産・株価指数を照会
- 03国コード・単位・タイムゾーンを検索
- 04HTTP ステータスコードや MIME タイプを確認
MCP 対応
MCP Server Manifest を提供し、agents SDK の `withX402` を通じて有料ツールをサポートします。MCP クライアントはカタログを発見し、データセットを呼び出し単位で購入できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Data Market — AI エージェント向け構造化データセット市場
x402 プロトコルを通じて、構造化された公開データセットを AI エージェントに従量課金で販売します。
製品の位置づけ
厳選された公開データセット(Curated Public Datasets)
| カテゴリー | 数量 | 例 | 価格 |
|---|---|---|---|
| 天気/気候 | 2 | 世界の毎日の天気、過去10年間の天気 | $0.50-$2.00 |
| 金融/市場 | 3 | 為替レート、暗号通貨、株価指数 | $0.30-$0.50 |
| 参照データ | 3 | 国コード、単位換算、タイムゾーン | $0.05-$0.20 |
| コード/開発 | 2 | HTTP ステータスコード、MIME タイプ | $0.05-$0.10 |
| ナレッジベース | 1 | 技術系略語の説明 | $0.20 |
AI エージェントへのリーチ(エージェントの発見メカニズム)
AI エージェントは、以下の方法でデータを発見して購入します。
| エンドポイント | 種類 | 説明 |
|---|---|---|
GET /llms.txt | テキスト | LLM が読み取り可能なデータカタログのインデックス |
GET /.well-known/ai.json | JSON-LD | Schema.org DataCatalog の説明 |
GET /mcp.json | JSON | MCP Server Manifest (modelcontextprotocol) |
GET /openapi.json | JSON | OpenAPI 3.1 仕様 |
| MCP paidTool | プロトコル | agents SDK withX402 経由 |
デプロイ
前提条件
- Cloudflare アカウント
- 暗号資産ウォレット(USDC の受け取り用)
- テストネット USDC (base-sepolia) — Circle Faucet
クイックスタート
# 1. 安装依赖
npm install
# 2. 创建 R2 存储桶
npx wrangler r2 bucket create data-market-files
# 3. 上传数据文件
npx wrangler r2 object put data-market-files/datasets/weather-daily.json --file ./data.json
# 4. 配置 secrets
npx wrangler secret put MERCHANT_ADDRESS # 0x你的钱包地址
npx wrangler secret put FACILITATOR_URL # https://x402.org/facilitator
# 5. 本地测试
npx wrangler dev
# 6. 部署
npm run deploy
決済フローのテスト
# Agent 发现目录
curl https://your-worker.workers.dev/llms.txt
# AI Manifest (JSON-LD)
curl https://your-worker.workers.dev/.well-known/ai.json
# MCP Manifest
curl https://your-worker.workers.dev/mcp.json
# 首次请求→返回 402
curl -v https://your-worker.workers.dev/datasets/weather-global-daily.json
# → 402 Payment Required + PAYMENT-REQUIRED header
プロジェクト構成
src/
├── datasets/
│ └── catalog.ts ← 13 个数据条目定义及定价
├── routes/
│ ├── static.ts ← R2 文件下载 (x402 保护)
│ ├── query.ts ← 动态数据查询 (x402 保护)
│ └── discovery.ts ← Agent Reach 端点 (公开免费)
├── config.ts ← 网络/定价配置
├── types.ts ← Env 类型定义
├── index.ts ← 主入口 + x402 中间件
└── mcp-server.ts ← MCP paidTool (agents SDK)
メインネットへの切り替え
src/config.ts:ACTIVE_NETWORKをNETWORK.mainnetに変更しますsrc/mcp-server.ts:network: "base-sepolia"を"base"に変更します- ウォレットアドレスが Base メインネット上で USDC を保有していることを確認します
- 再デプロイします
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。