Token导航 LogoToken导航TokenDH.com
MT Content Refactor MCP Server logo
文档知识未说明官方级别未说明来源级核验

MT Content Refactor MCP Server

MCP Server

一个利用AI对Movable Type文章内容进行批量转换的MCP服务器,支持通过MT Data API与Claude等AI客户端交互,实现安全的内容转换工作流。

工具数

23

提示词数

0

GitHub Stars

0

资源数

0
工作流管理TypeScriptClaude批量处理Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

bit-part

提供方

bit-part

最后核验

2026/5/17 20:23

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

MT内容重构MCP服务器

Movable Type 文章内容AI 来定义自定义外观MCP(Model Context Protocol)服务器。

Claude Desktop 等MCP 应对AI 单击功能区上MT Data API 通过,通过HTML 进行动态观察时的轴心点。

特徴

  • AI 灵活的转换:只需使用自然语言指示转换规则Claude 的HTML 解析·转换
  • 安全工作流:备份-转换-差异确认-应用阶段性过程
  • 差异报告:可以比较变更前后HTML 自动生成报告
  • 支持回滚:随时恢复到原始状态
  • 会话管理:保存工作状态,以后可以重新启动

使用例

あなた: サイト1の記事をバックアップして

Claude: 45件の記事をバックアップしました。セッション: 20251208_150000

あなた: 以下のルールで変換して:
        - 
 内に画像がある場合、 で囲む
        - テキストのみの 
 には class="m-text" を追加

Claude: 12件に変更が必要です。変換を実行しました。

あなた: 差分レポートを見せて

Claude: 差分レポートを生成しました: ~/.config/mt-content-refactor/backups/20251208_150000/diff-report.html

あなた: 問題なさそうなので適用して

Claude: 12件の変更を MT に反映しました。

必要环境

  • Node.js 18 以上
  • Movable Type 6 以上(Data API v4 対応)
  • MCP 应对AI 客户端(例如,Claude Desktop)

安装

# リポジトリをクローン
git clone https://github.com/bit-part/mt-content-refactor-mcp.git
cd mt-content-refactor-mcp

# 依存関係をインストール
npm install

# ビルド
npm run build

Claude Desktop 注册

~/Library/Application Support/Claude/claude_desktop_config.json 添加:

{
  "mcpServers": {
    "mt-content-refactor": {
      "command": "node",
      "args": ["/path/to/mt-content-refactor-mcp/dist/index.js"]
    }
  }
}

Volta 使用时单击功能区上Node.js 的完整路径:

{
  "mcpServers": {
    "mt-content-refactor": {
      "command": "/Users/yourname/.volta/bin/node",
      "args": ["/path/to/mt-content-refactor-mcp/dist/index.js"]
    }
  }
}

设置后Claude Desktop 中所述修改相应参数的值。

用法

1.登录连接地址

MT環境を追加して
endpoint: https://example.com/mt/mt-data-api.cgi
username: api-user
password: secret123

2.选择目标

MT環境に接続して

3.确认网站和文章

サイト一覧を表示して
サイト1の記事一覧を見せて

4.创建备份

サイト1の記事を全件バックアップして

5.执行转换

以下のルールで変換して:
1. 
 内に  がある場合、 で囲む
2. テキストのみの 
 には class="m-text" を追加

6.差异确认

差分レポートを生成して

已生成HTML 在浏览器中打开文件进行确认。

7.应用更改

変更を適用して

8.问题回滚

記事ID 123 を元に戻して

可用工具

接続管理

工具|说明| |--------|------| | mt_list_connections |已注册连接地址一览| | mt_add_connection |添加新的连接地址| | mt_use_connection 选择要使用的连接地址 | mt_remove_connection |删除连接地址| | mt_test_connection 连接测试

内容操作

工具|说明| |--------|------| | mt_list_sites 网站列表 | mt_list_entries |记事一覧| | mt_get_entry |记事详细取得| | mt_list_pages 页面列表 | mt_get_page 获取页面详细信息 | mt_list_content_types 内容类型列表 | mt_list_content_data 内容数据一览 | mt_get_content_data 获取内容数据详细信息

备份转换

工具|说明| |--------|------| | mt_create_backup 创建备份会话 | mt_get_backup_items 获取备份内容 | mt_set_transform 设置单个项目的转换结果 | mt_set_bulk_transform |统一设置多个项目的转换结果| | mt_generate_diff_report |差分报告生成| | mt_apply_changes 更改MT 应用于 | mt_restore 回滚 | mt_list_sessions 会话列表 | mt_load_session 会话读取 | mt_delete_session 会话删除

数据位置

备份数据存储在:

~/.config/mt-content-refactor/
├── connections.json          # 接続先情報
└── backups/
    └── 20251208_150000/      # セッションディレクトリ
        ├── session.json      # セッション情報
        ├── items/            # 各アイテムのバックアップ
        │   ├── entry_123.json
        │   └── entry_124.json
        └── diff-report.html  # 差分レポート

开発

# 開発モード(ファイル変更を監視)
npm run dev

# MCP Inspector で動作確認
npm run inspect

注意事项

  • 在生产环境中小心使用:请务必在测试环境中确认动作后再使用
  • 检查备份:在应用更改之前,请确保检查差异报告
  • 管理凭据:连接信息为 ~/.config/mt-content-refactor/connections.json 将条目添加到文档注册表

许可证

MIT许可证

作者

默西

相关链接

目录标签

目录标签

工作流管理TypeScriptClaude批量处理AI内容转换本地部署HTML解析内容管理

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

session

工具数量(toolCount,工具数)

23

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明session部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP