Skip to content

Latest commit

 

History

History
157 lines (107 loc) · 4.63 KB

File metadata and controls

157 lines (107 loc) · 4.63 KB
title tags
note.com マークダウン記法完全ガイドをMCPで自動投稿してみる。
マークダウン
note
MCP

こんにちは、🍩です。

こちらのnote、大変好評をいただきとても嬉しいです。 ビューは10,000を超え、スキは440もいただきました、本当にありがとうございます!! スキ

https://note.com/joyous_hawk969/n/n7e325e86a3db

今回は、noteへ公開投稿or下書き投稿ができるツール、"note-post-mcp"を作りました。 こちらは、前回のnoteとは違い、マークダウンファイルからnoteへの公開投稿/下書き投稿をするのみの機能です。 その代わり、Cursor、Claude Desctop、Codexなどを活用し、前回のような全自動ではなく、記事の質にこだわりたい方向けになります。 詳細の解説は、READMEやQUICKSTARTにおまかせしますが、このMCPサーバーを使えば、より自分の管理化でAIと協力しやすくなるのではないかと考えています。

https://github.com/Go-555/note-post-mcp

おすすめの執筆方法

  1. example.mdをコンテキストにする
  2. AIとともに執筆する

こちらのnote自体が、このMCPでどんなことができるのかのサンプルになっています。 動画はのちほど、手動でリンクをセットさせてください。笑


以下、noteでサポートされている全ての要素のサンプルを示します。

大見出し(見出し2)

小見出し(見出し3)

noteでは「##」と「###」がそれぞれ大見出し、小見出しとして認識されます。


テキスト装飾

太字のテキストは「**」で囲みます。

取り消し線は「~~」で囲みます。

通常のテキストと組み合わせることもできます:重要な情報には誤りがないように注意してください。


リスト

箇条書きリスト

「-」と半角スペースで箇条書きリストを作成できます:

  • 項目1
  • 項目2
  • 項目3

番号付きリスト

「1.」と半角スペースで番号付きリストを作成できます:

  1. 最初の項目
  2. 2番目の項目
  3. 3番目の項目

引用

「>」と半角スペースで引用を作成できます:

これは引用ブロックです。 複数行にわたって 引用することができます。


コードブロック

プログラムコードを記載する場合:

// JavaScriptのサンプルコード
function greet(name) {
  console.log(`Hello, ${name}!`);
}

greet('note');
# Pythonのサンプルコード
def greet(name):
    print(f"Hello, {name}!")

greet("note")

コードブロックは「```」で囲み、言語名を指定できます。


画像の挿入

代替テキスト」で画像を挿入できます: ドーナツポップ


URLの自動展開

URLを直接記載すると、noteが自動的にリンクカードとして展開します:

https://note.com YouTube動画も自動で埋め込まれます:

https://www.youtube.com/watch?v=961j42xb1lw


note記事の挿入

他のnote記事のURLを記載すると、記事カードとして挿入されます:

https://note.com/joyous_hawk969/n/n7e325e86a3db


マークダウンで対応できない要素

以下の要素はnoteのエディタから手動で追加する必要があります:

  • 目次: noteでは自動生成機能がありません
  • ファイル添付: エディタの「+」ボタンから添付
  • 音声ファイル: エディタの「+」ボタンから添付
  • 有料エリア: 記事公開時の設定で指定

まとめ

このMCPサーバーは、マークダウンを、そのままnoteのエディタに入力します。noteが対応しているマークダウン記法であれば、自動的に適切にレンダリングされます。

Front Matterでタイトルとタグを指定できます:

---
title: 記事のタイトル
tags:
  - タグ1
  - タグ2
---

詳しくはGitHubをご覧ください:

https://github.com/Go-555/note-post-mcp

今後は、こちらを使用したnote執筆サポートアプリの開発に着手していこうと考えています。 アプリでは、完全自動化したいというニーズ、熱量を込めながら効率化したいというニーズの両方に対応できるように考えております。 引き続き、応援していただけると嬉しいです。

読んでいただき、ありがとうございました🍩