mcpField
R
rows.page

rows.page

リモート
rows.pageデータ・分析03 週間前に更新
リポジトリ公式サイト

rows.page について

エージェントが表形式データを rows.page に公開し、人が確認できるリンクを得るリモート MCP サーバーです。複数の構造化形式に対応し、絞り込み、グラフ、SQL、所見の固定、バージョン比較を行えます。

主な機能

  1. 01CSV、TSV、JSON、JSONL、Parquet の送信
  2. 02フィルター、グラフ、SQL によるデータ探索
  3. 03絞り込み結果や SQL 所見の固定
  4. 04データセットの版と行変更の比較
  5. 05所有データセットの一覧と削除

活用シーン

  1. 01エージェントの表形式の結果を探索可能なリンクで共有
  2. 02失敗行など絞り込んだ所見の確認
  3. 03日次エクスポートを比較して変更行を特定
  4. 04アカウント内のデータセットの取得や削除

MCP 対応

https://rows.page/mcp のリモートエンドポイントから、streamable HTTP でツールを提供します。任意の API キーを使うと、アカウントへの送信、データセット一覧、固定キーでの再送信が可能です。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://rows.page/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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

6
パラメーター型必須説明
csvstringいいえヘッダー行を含む CSV テキスト
keystringいいえAPI キーを使ったアップサートで使用する安定した名前。例:nightly-orders
runstringいいえ生成元ジョブの実行 ID
tsvstringいいえヘッダー行を含む TSV テキスト
urlstringいいえ取得して公開する CSV、TSV、JSON、JSONL、または Parquet ファイルの http(s) URL
jsonanyいいえオブジェクトの配列(またはそれを含むオブジェクト)。テキストまたは値として指定
namestringいいえファイル名。例:orders.csv
rowsarrayいいえオブジェクトの配列として指定する行
jsonlstringいいえ1 行につき 1 つの JSON オブジェクト
titlestringいいえページに表示されるデータセットのタイトル
tokenstringいいえデータセットの所有権を証明するデータセットトークン(rpt_...)
commitstringいいえ生成元コードのコミット SHA
formatenumいいえURL から形式を判別できない場合に指定する形式csv | tsv | json | jsonl | parquet
sourcestringいいえデータの取得元(URL または説明)
datasetstringいいえ新しいバージョンをプッシュする既存データセットの ID
summarystringいいえ人向けの簡単な説明。このデータが何で、何に注目すべきかを記載
findingsarrayいいえ
id_columnstringいいえバージョン間で行を識別し、変更行の差分を表示するための列
visibilityenumいいえprivate は Pro または Max が必要ですpublic | private

詳細

rows.page MCP サーバー

rows.pageは、データ行を扱う場所です。エージェントはツールを1回呼び出すだけで、CSV、TSV、JSON、JSONL、Parquetを送信でき、人が内容を確認できるリンクを受け取れます。リンク先では、フィルター、列のグラフ化、SQLの実行、ピン留めされた調査結果の閲覧、前回の送信以降の変更点の確認ができます。閲覧は無料で、サインアップも不要です。匿名のデータセットは、誰かが保持しない限り7日間保存されます。

このサーバーはリモート専用です。エンドポイントはhttps://rows.page/mcpで、ストリーミング可能なHTTPとステートレスなJSON-RPCを使用します。インストールは不要です。エンドポイントへのGETリクエストは、サーバーカードを返します。

接続

Claude Code

claude mcp add --transport http rows https://rows.page/mcp

Claude Desktop(claude_desktop_config.json、Node.jsが必要です)

{
  "mcpServers": {
    "rows": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://rows.page/mcp"]
    }
  }
}

Cursor(.cursor/mcp.json)

{
  "mcpServers": {
    "rows": {
      "url": "https://rows.page/mcp"
    }
  }
}

VS Code(.vscode/mcp.json)

{
  "servers": {
    "rows": {
      "type": "http",
      "url": "https://rows.page/mcp"
    }
  }
}

Windsurf(mcp_config.json)

{
  "mcpServers": {
    "rows": {
      "serverUrl": "https://rows.page/mcp"
    }
  }
}

Codex CLI(~/.codex/config.toml)

[mcp_servers.rows]
url = "https://rows.page/mcp"

Gemini CLI(~/.gemini/settings.json)

{
  "mcpServers": {
    "rows": {
      "url": "https://rows.page/mcp",
      "type": "http"
    }
  }
}
APIキー(任意)

匿名での送信も可能です。APIキー(https://rows.page/account で作成)を使うと、自分のアカウントに送信でき、list_datasetsが利用可能になり、固定のkeyを指定して再送信できるようになります。Authorization: Bearer rpk_...として送信するか、URLに?apiKey=rpk_...を追加してください。

claude mcp add --transport http rows https://rows.page/mcp --header "Authorization: Bearer rpk_..."

ツール

ツール説明
pushcsv、tsv、json、jsonl、rows(オブジェクトの配列)、またはurlを送信します。title、summary、key、id_column、findings[]、および出所情報(source、run、commit)を任意で指定できます。新しいバージョンを作成するには、datasetとtokenを渡します。リンクと、人が次に行う操作を返します。
pin_finding保存済みビュー(タイトル、メモ、qフィルター、sort、cols、またはSQL)をデータセットにピン留めします。ページを開くと、調査結果が表示されます。
get_datasetメタデータ、バージョン、調査結果、列、および先頭20行を取得します。
list_datasets新しい順にデータセットを一覧表示します。APIキーが必要です。
delete_dataset自分が所有するデータセットを削除します。URLは直ちに無効になります。
get_limitsプラン、上限、使用状況を取得します。

送信のたびに、変更されないバージョンが作成されます。バイト列が同一の場合はunchanged: trueが返されます。再送信時には、新規、削除、変更された行(変更された行を照合するにはid_columnを設定してください)と、差分URLが報告されます。調査結果のフィルターには、rows.pageのクエリ言語(status:failed latency_ms:>2000、(country:NL OR country:BE) amount:>500)またはSELECTで始まるSQLを使用します。

プロンプトの例

Push results.csv to rows.page titled "Eval run 412", pin the failed rows as a finding with a one-line note on what they have in common, and give me the link.
Query the last 24h of orders, push them to rows.page with key nightly-orders and id_column order_id, then tell me how many rows changed since yesterday.
Fetch https://example.com/export.parquet, push it to rows.page, pin a finding for amount:>500 sorted by -amount, and hand me the owner link.

上限

匿名利用の場合:ファイルあたり100 MB(MCP経由でインライン送信する場合は16 MB。これより大きなファイルにはurlを使用してください)、保持されない限り作成から7日後に削除、IPアドレスあたり1日50回の送信と1 GB、1分あたり60回のMCP呼び出し。Free、Pro、Maxプランについては https://rows.page/pricing をご覧ください。

リンク

Bitgateが制作しました。MITライセンスです。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。