Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MT Content Refactor MCP Serverサイト1の記事をバックアップして、すべてのimgタグをfigureで囲むように変換して"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MT Content Refactor MCP Server
Movable Type の記事コンテンツを AI で一括変換するための MCP(Model Context Protocol)サーバーです。
Claude Desktop などの MCP 対応 AI クライアントから、MT Data API を通じて記事の HTML を一括で変換できます。
特徴
AI による柔軟な変換: 自然言語で変換ルールを指示するだけで、Claude が HTML を解析・変換
安全なワークフロー: バックアップ → 変換 → 差分確認 → 適用の段階的プロセス
差分レポート: 変更前後を比較できる HTML レポートを自動生成
ロールバック対応: いつでも元の状態に復元可能
セッション管理: 作業状態を保存し、後から再開可能
使用例
必要環境
Node.js 18 以上
Movable Type 6 以上(Data API v4 対応)
MCP 対応 AI クライアント(Claude Desktop など)
インストール
Claude Desktop への登録
~/Library/Application Support/Claude/claude_desktop_config.json に以下を追加:
Volta を使用している場合は、Node.js のフルパスを指定:
設定後、Claude Desktop を再起動してください。
使い方
1. 接続先の登録
2. 接続先の選択
3. サイト・記事の確認
4. バックアップの作成
5. 変換の実行
6. 差分の確認
生成された HTML ファイルをブラウザで開いて確認します。
7. 変更の適用
8. 問題があった場合のロールバック
利用可能なツール
接続管理
ツール | 説明 |
| 登録済み接続先の一覧 |
| 新しい接続先を追加 |
| 使用する接続先を選択 |
| 接続先を削除 |
| 接続テスト |
コンテンツ操作
ツール | 説明 |
| サイト一覧 |
| 記事一覧 |
| 記事詳細取得 |
| ページ一覧 |
| ページ詳細取得 |
| コンテンツタイプ一覧 |
| コンテンツデータ一覧 |
| コンテンツデータ詳細取得 |
バックアップ・変換
ツール | 説明 |
| バックアップセッション作成 |
| バックアップ内容取得 |
| 単一アイテムの変換結果を設定 |
| 複数アイテムの変換結果を一括設定 |
| 差分レポート生成 |
| 変更を MT に適用 |
| ロールバック |
| セッション一覧 |
| セッション読み込み |
| セッション削除 |
データの保存場所
バックアップデータは以下に保存されます:
開発
注意事項
本番環境での使用は慎重に: 必ずテスト環境で動作確認してから使用してください
バックアップの確認: 変更適用前に必ず差分レポートを確認してください
認証情報の管理: 接続情報は
~/.config/mt-content-refactor/connections.jsonに保存されます
ライセンス
MIT License
作者
mersy