概要
note.comヘルプセンターのエディタ機能ドキュメントを調査し、MCPでの対応状況をまとめました。
参照: https://www.help-note.com/hc/ja/sections/24999913147417-エディタ機能
実装済み機能
| 機能 |
MCP対応 |
実装箇所 |
| テキスト編集(太字、取消線、中央/右寄せ、引用、リスト、見出し) |
✅ |
markdown_to_html.py |
| 数式記法 (KaTeX) |
✅ |
$${formula}$$ 形式を保存、クライアント側でレンダリング |
| 画像挿入 |
✅ |
note_upload_body_image, note_insert_body_image |
| アイキャッチ画像 |
✅ |
note_upload_eyecatch |
| 目次表示 |
✅ |
[TOC] パターン対応 |
| 文章リンク |
✅ |
HTMLリンク変換対応 |
| 記事公開 |
✅ |
note_publish_article |
| 下書き管理 |
✅ |
note_create_draft, note_delete_draft, note_delete_all_drafts |
未実装機能
優先度: 高
| 機能 |
説明 |
ヘルプ記事 |
| ルビ(ふりがな) |
<ruby> タグでふりがなを付与 |
ルビをふる |
| 区切り線 |
<hr> 相当の区切り線挿入 |
区切り線を挿入する |
優先度: 中
優先度: 低
ファイルアップロード機能の詳細
画像挿入とは別の機能で、読者がダウンロードできるファイルを添付する機能です。
- 対応形式: PDF, ZIP等(画像ファイルもダウンロード形式になる)
- サイズ上限: 50MB/ファイル
- 回数制限:
- 無料会員: 10回/日
- noteプレミアム: 100回/日
- note pro: 300回/日
調査方法
Cloudflare保護のため、Playwrightのheadedブラウザを使用してヘルプセンターを調査しました。
汎用的なフェッチスキルとして ~/.claude/skills/cloudflare-fetcher/ を作成しました。
関連
- 既存のMarkdown変換:
src/note_mcp/editor/markdown_to_html.py
- E2Eテスト:
tests/e2e/test_markdown_conversion.py
概要
note.comヘルプセンターのエディタ機能ドキュメントを調査し、MCPでの対応状況をまとめました。
参照: https://www.help-note.com/hc/ja/sections/24999913147417-エディタ機能
実装済み機能
markdown_to_html.py$${formula}$$形式を保存、クライアント側でレンダリングnote_upload_body_image,note_insert_body_imagenote_upload_eyecatch[TOC]パターン対応note_publish_articlenote_create_draft,note_delete_draft,note_delete_all_drafts未実装機能
優先度: 高
<ruby>タグでふりがなを付与<hr>相当の区切り線挿入優先度: 中
優先度: 低
ファイルアップロード機能の詳細
画像挿入とは別の機能で、読者がダウンロードできるファイルを添付する機能です。
調査方法
Cloudflare保護のため、Playwrightのheadedブラウザを使用してヘルプセンターを調査しました。
汎用的なフェッチスキルとして
~/.claude/skills/cloudflare-fetcher/を作成しました。関連
src/note_mcp/editor/markdown_to_html.pytests/e2e/test_markdown_conversion.py