Skip to content

note.com エディタ機能のMCP対応 #7

Description

@drillan

note.com エディタ機能のMCP対応状況

note.comエディタの各機能について、Markdown/API経由での対応状況を調査しました。
この Issue を親として、個別機能の実装を sub-issue で管理します。

調査結果サマリー

カテゴリ 機能数 状況
✅ 対応済み 11 Markdown変換・UUID付与済み
⚠️ 軽微な追加で対応可能 1 プラグイン有効化のみ
🔧 独自実装が必要 4 専用変換関数が必要
❓ 要API調査 3 mitmproxy等での調査が必要

詳細

✅ 対応済み(MCP動作検証推奨)

機能 Markdown HTML出力 備考
大見出し ## テキスト <h2> UUID付与済み
小見出し ### テキスト <h3> UUID付与済み
太字 **テキスト** <strong>
箇条書き - アイテム <ul><li> UUID付与済み
番号リスト 1. アイテム <ol><li> UUID付与済み
引用 > テキスト <blockquote> UUID付与済み
リンク [text](url) <a>
区切り線 --- <hr> UUID付与済み
コードブロック ``` <pre class="codeBlock"> note.com形式変換済み
インラインコード `code` <code> UUID付与済み
画像+キャプション ![alt](url "caption") <figure><figcaption> #4 で実装済み

⚠️ 軽微な追加で対応可能

機能 Markdown 必要な対応
取り消し線 ~~テキスト~~ md.enable('strikethrough') でプラグイン有効化

🔧 独自実装が必要

機能 note.com記法 対応方針
ルビ |漢字《かんじ》 正規表現で <ruby> タグに変換
数式(インライン) $${formula}$$ KaTeX形式をnote.com形式に変換
数式(ブロック) $$\nformula\n$$ KaTeX形式をnote.com形式に変換

❓ 要API調査

機能 説明 調査方法 Issue
目次 見出しから自動生成 API設定パラメータの調査 #39
中央寄せ/右寄せ テキスト配置 mitmproxyでHTML形式をキャプチャ #40
埋め込み YouTube, Twitter等 mitmproxyでHTML形式をキャプチャ #41

実装優先度

Phase 1: 基本機能の検証 ✅ 完了

Phase 2: 軽微な追加 ✅ 完了

Phase 3: 独自記法 ✅ 完了

Phase 4: 高度な機能(API調査必要)

次の対応候補

Phase 4のAPI調査から着手:

関連

参考資料

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions