mcpField
R
Real Fake Data

Real Fake Data

ローカル
api.real-fake-data.com開発ツール017 週間前に更新

Real Fake Data について

Real Fake Dataは、27のEU諸国の合成テストデータを必要とするAIアシスタント向けのMCPサーバーです。ジェネレーターを動的に検出でき、チェックサムが有効なデータを再現可能な形で生成し、ローカルには保存しません。

主な機能

  1. 01利用可能なジェネレーターの一覧
  2. 02ID指定で合成レコードを生成
  3. 03チェックサムが有効な識別子
  4. 04EU 27カ国に対応
  5. 05シードによる出力の再現

活用シーン

  1. 01ステージングデータベースへの投入
  2. 02デモ用データセットの準備
  3. 03識別子バリデーターのテスト

MCP 対応

MCPクライアントに `list_generators` と `generate` ツールを提供します。HTTPS経由でホストされたReal Fake Data APIを呼び出し、ローカルでの生成や保存は行いません。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"przeslijmi-real-fake-data": {
"command": "npx",
"args": [
"-y",
"@przeslijmi/real-fake-data-mcp"
],
"env": {
"REAL_FAKE_DATA_API_KEY": "<REAL_FAKE_DATA_API_KEY>",
"REAL_FAKE_DATA_API_BASE_URL": "<REAL_FAKE_DATA_API_BASE_URL>"
}
}
}
}
起動コマンドnpx -y @przeslijmi/real-fake-data-mcp
設定が必要な環境変数
REAL_FAKE_DATA_API_KEYシークレットAPI key sent as `Authorization: Bearer <key>`, lifting requests onto your metered plan. Omit to use the anonymous lane.
REAL_FAKE_DATA_API_BASE_URLOverride the hosted API. Defaults to https://api.real-fake-data.com; point it at a local API during development.

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@przeslijmi/real-fake-data-mcp1.0.0

ツール

2

掲載時のツール一覧 · 3 週間前に更新

このツールにパラメーターはありません。

詳細

@przeslijmi/real-fake-data-mcp

Real Fake Data 用の Model Context Protocol サーバーです。AI アシスタント(Claude Desktop、Claude Code、Cursor、…)に、必要に応じてリアルな合成テストデータを提供します。有効な PESEL(正しいチェックサム付き)、NIP、REGON、IBAN、実在する都市や通りから取得した住所、そして EU 27 か国の人物名や会社名を生成できます。

出力は本物のように_見えます_が、偽物です。ステージング、デモ、シードデータに安全に使えます。

  • 2 つのツールで、自動的に最新状態を維持します。 検出には list_generators、任意のジェネレーターの実行には generate を使います。API に新しいジェネレーターが追加されると、自動的に利用可能になります。クライアントのアップグレードは不要です。
  • 薄く、ステートレスです。 HTTPS 経由でホストされた Real Fake Data API を呼び出します。データはローカルで生成も保存もされません。
  • 必要に応じてシードを指定できます。 再現可能な出力を得るには seed を指定し、呼び出しごとにランダム化するには省略します。

インストール

グローバルインストールは不要です。npx 経由で MCP クライアントからパッケージを指定してください。stdio 経由で実行されるため、クライアントはサブプロセスとして起動します。

Claude Desktop / Claude Code

MCP サーバーの設定に追加します(claude_desktop_config.json、または claude mcp add を使用)。

{
  "mcpServers": {
    "real-fake-data": {
      "command": "npx",
      "args": ["-y", "@przeslijmi/real-fake-data-mcp"],
      "env": {
        "REAL_FAKE_DATA_API_KEY": "your-api-key"
      }
    }
  }
}

クライアントを再起動すると、どの会話でも real-fake-data ツールを利用できます。

Node 22 以降が必要です。

設定

クライアントは、サーバーの env を通じて設定を渡します。

変数必須説明
REAL_FAKE_DATA_API_KEYいいえAuthorization: Bearer <key> として送信される API キーです。リクエストは従量制プランで処理されます。省略すると、匿名用の経路が使われます。
REAL_FAKE_DATA_API_BASE_URLいいえホストされた API の接続先を上書きします。デフォルトは https://api.real-fake-data.com です。開発中はローカルの API を指定してください。

ツール

list_generators

利用可能なすべてのジェネレーターについて、id、description、supportedLocales を一覧表示します。最初にこれを呼び出して、generate で指定できる ID を確認してください。

あなた: どのような偽データジェネレーターが利用できますか?

Claude (list_generators を呼び出し) → pl.pesel、pl.company、pl.address、any.email、de.company-name、…

generate

1 つのジェネレーターを実行し、API の { data, meta } エンベロープを返します。

引数型説明
generatorstring(必須)list_generators にあるジェネレーター ID。例:pl.pesel または any.email。
optionsRecord<string, string | number | boolean>ジェネレーター固有のクエリパラメーターです。デフォルトを使用する場合は省略します。
countnumber生成するレコード数です。1 件だけ生成する場合は省略します。(上限はプランによって適用されます。)
seednumber再現可能な出力を得るためのシードです。呼び出しごとにランダム化する場合は省略します。

あなた: ステージング DB 用に、ポーランド人女性を 3 人生成してください。

Claude ({ generator: "pl.person", count: 3, options: { sex: "f" } } を指定して generate を呼び出し) → { name, surname, initials, birthDate, pesel } の 3 件のレコード。

options は、ジェネレーターが REST API で公開しているものと同じクエリパラメーターです。それぞれの説明は list_generators で確認でき、API ドキュメントにはすべて記載されています。例:NIP に対する { "format": "digits-only" }、住所を特定の地域に限定する { "teryt": "14" }、バリデーターのテスト用に意図的に誤ったチェックサムを取得する { "invalid": true }。

REST API との関係

このサーバーは、Playwright addon と REST API が提供するものと同じホスト型エンドポイントを利用する、薄い MCP フロントエンドです。ジェネレーター ID はルートに直接対応します。pl.pesel → GET /v1/pl/pesel、any.email → GET /v1/email となり、従量制、プランの上限、検証の動作はすべて同じです。AI アシスタントにテストデータを会話形式で生成させたい場合はこのパッケージを、コードから直接利用する場合は Playwright addon または REST API をお使いください。

ライセンス

MIT


このリポジトリは自動生成されています。非公開の上流モノレポから生成されています。ここでは issueを作成できますが、コードの変更は上流で行われ、再同期されます。このリポジトリへのプル リクエストは上流に適用され、このリポジトリに直接マージされることはありません。

コメント

MCP は初めてですか?

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

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