テキスト整形・重複除去

行・空白・改行を整え、重複行や番号を確認して、貼り付けやすい文章へ整形します。

WebMCP 試験対応

入力 → 設定 → 確認・保存

入力と設定
設定を保存・読み込む

ファイルの中身や素材IDは含めず、現在の設定をJSONで保存します。

結果

ここに仕上がりが表示されます

入力と設定を確認して、実行してください。サンプルからも始められます。

コピー・保存する前に、内容を確認できます。

入力・処理・結果はこのブラウザ内。ページ移動でも素材を使えます。再読み込み・タブ終了で消えるため、必要な結果は保存してください。

AIエージェントから使うWebMCP 試験対応

このブラウザではWebMCPが有効になっていません。通常のツール操作と下の実行テストはそのまま使えます。

「テキスト整形・重複除去で文章を整える。結果を確認できる形で残してください。」

WebMCPは試験中のWeb標準です。利用には対応ブラウザと対応エージェントが必要です。MCPサーバーの接続URLではありません。AIサービスへ渡す内容は、そのサービスのデータ方針も確認してください。対応状況と使い方

入力仕様を見る · chinouken_text_cleanup
{
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "text": {
      "type": "string",
      "description": "入力テキスト。行単位で処理します。",
      "maxLength": 200000,
      "default": ""
    },
    "trimLines": {
      "type": "boolean",
      "description": "各行の前後空白を削除",
      "default": true
    },
    "collapseSpaces": {
      "type": "boolean",
      "description": "連続空白を1つに",
      "default": false
    },
    "removeBlank": {
      "type": "boolean",
      "description": "空行を削除",
      "default": false
    },
    "dedupe": {
      "type": "boolean",
      "description": "重複行を削除",
      "default": false
    },
    "sort": {
      "type": "boolean",
      "description": "行を並べ替え",
      "default": false
    },
    "stripListMarkers": {
      "type": "boolean",
      "description": "行頭の番号・箇条書きを除去",
      "default": false
    }
  }
}
通常実行はローカルテストです。入力・結果が画面に反映されます。
このPCのMCPと接続する

ローカルMCPアダプターの utilities_connect が返した接続コードを使います。ファイルの受け渡しはこのPC内で行います。

未接続
接続方法とダウンロード

元の順序を残す

sortをオフにすれば最初の出現順を保ちます。重複判定は整形後の行で行います。

内容は要約しない

このページは空白や行を扱うだけで、意味の変更やAIによる書き換えは行いません。

AIエージェントへの頼み方

Claude CodeやCodexなど、MCPやWebMCPに対応したエージェントに、このページのURLを添えて次のように頼めます。ファイルは会話に添付せず、手元のパスや条件を伝えます。

  • 「この貼り付けた文章の、余分な空白と改行を整えて、重複している行を消して。」
  • 「行頭の番号を外して、1行1項目のリストに整形して。」