Skip to content

note.comエディタ機能のMCP対応状況まとめ #148

Description

@drillan

概要

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等のダウンロード用ファイル添付(画像とは別機能) ファイルアップロード機能
画像リンク 画像クリックで指定URLへ遷移 画像にリンクを追加する

優先度: 低

機能 説明 ヘルプ記事
マガジン追加(公開時) 記事公開と同時にマガジンへ追加 公開と同時にマガジンに追加
株価チャート埋め込み 株価チャートウィジェットの埋め込み 株価チャートを埋め込める機能

ファイルアップロード機能の詳細

画像挿入とは別の機能で、読者がダウンロードできるファイルを添付する機能です。

  • 対応形式: 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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions