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付与済み |
| 画像+キャプション |
 |
<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調査から着手:
関連
参考資料
note.com エディタ機能のMCP対応状況
note.comエディタの各機能について、Markdown/API経由での対応状況を調査しました。
この Issue を親として、個別機能の実装を sub-issue で管理します。
調査結果サマリー
詳細
✅ 対応済み(MCP動作検証推奨)
## テキスト<h2>### テキスト<h3>**テキスト**<strong>- アイテム<ul><li>1. アイテム<ol><li>> テキスト<blockquote>[text](url)<a>---<hr>```<pre class="codeBlock">`code`<code><figure><figcaption>~~テキスト~~md.enable('strikethrough')でプラグイン有効化🔧 独自実装が必要
|漢字《かんじ》<ruby>タグに変換$${formula}$$$$\nformula\n$$❓ 要API調査
実装優先度
Phase 1: 基本機能の検証 ✅ 完了
Phase 2: 軽微な追加 ✅ 完了
Phase 3: 独自記法 ✅ 完了
Phase 4: 高度な機能(API調査必要)
次の対応候補
Phase 4のAPI調査から着手:
関連
参考資料