mcpField
S
Solomd

Solomd

ローカル
github.com/zhitongblogメモリ・ナレッジ1.4k今日更新

Solomd について

SoloMDは、ローカルファーストのMarkdownエディターで、エージェント操作画面とMCPエンドポイントを内蔵しています。Markdownファイルのノートを整理し、AIクライアントから1つ以上のノート保管庫を直接操作したい人向けです。

主な機能

  1. 01ライブMarkdown編集と分割ペイン
  2. 02検索、バックリンク、セマンティック検索
  3. 03プロパティ、型付きリンク、絞り込みビュー
  4. 04ノート保管庫にアクセスするMCPサーバー
  5. 05複数ワークスペースの統合
  6. 06ノート保管庫とMCP操作用CLI

活用シーン

  1. 01Markdownノート保管庫の編集と整理
  2. 02ノート検索とバックリンクの確認
  3. 03MCPクライアントによるノート内容の読み書き
  4. 041つのMCPセッションで複数の保管庫に接続

MCP 対応

内蔵の`solomd-mcp`がMCPクライアントにノート保管庫のツールを公開し、1つのセッションで複数ワークスペースを扱えます。`solomd` CLIからクライアント設定を表示またはインストールできます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

SoloMD

エージェントが暮らすエディターです。

最新リリース ライセンス:MIT ダウンロード数 GitHubスター数 ウェブサイト

🌐 中文 · 日本語 · 한국어 · Deutsch · Français · Español · Português · Italiano · Polski · Nederlands · Türkçe · Svenska · Українська · 🪞 Giteeミラー →(中国からのダウンロードが高速です)

最新リリースをダウンロード · リリース告知 · 開発方法 · ウェブサイト · セキュリティ

⭐ SoloMDがあなたのマシンに置く価値があると思ったら、GitHubでスターを付けてください — 無料で、1人の開発者が作っており、スターがほかの人に見つけてもらうきっかけになります。

SoloMDエディター

🤖 Claudeが開発・保守

SoloMDは、方向性を決め、リリース内容を判断する人間のメンテナーのもと、Anthropicの コーディングエージェントであるClaude Codeによって、ほぼ全面的に作成、テスト、リリースされています。 Issueとプルリクエストのトリアージや返信もClaudeが行います — ここで届く返信はAIが書いたものであり、人間が入力したものではありません。

これをお伝えする理由は2つあります。メモを任せる相手について知っておくべきだからです。コードを読んでください。MITライセンスで、すべて公開されています。そして、返信が自信たっぷりに間違っていたら — そういうことはあります — スレッドで指摘してください。その修正こそが、仕組みを支えています。

メモはフォルダーに保存されます。SoloMDはその上で動くエディターです — エディター内に一級のエージェント用インターフェースを備え、さらにClaude CodeやCursorが外部から操作できるMCPエンドポイントもあります。 同じ.mdファイルを使います。保管庫とチャットできます。キーボードから離れている間に実行するレシピをスケジュール設定できます。同じ保管庫をあらゆるMCPクライアントに渡せます。

Tauri 2 + Vue 3 + CodeMirror 6をベースに構築されています。macOS汎用版dmgは約32 MBです。無料、MITライセンス、サブスクリプション不要、SoloMDがホストするサーバーもありません。メモ、AIキー、埋め込みインデックス、git履歴はすべてあなたのマシンに保存されます。

4.6 の新機能 — ナレッジグラフレイヤー

Obsidian と Tolaria にあり、SoloMD にはなかった構造面の機能を、SoloMD 独自の温かみのあるデザインシステムで実装しました。

  • プロパティインスペクター(⌘⇧I) — YAML フロントマターを、タイプ/日付/ステータス/関連のピッカーで編集できます。行単位で必要な箇所だけを書き換えるため、コメント、インライン配列、引用符をバイト単位でそのまま保持します。
  • タイプに応じたサイドバー — ノートに type: Project を設定すると、そのタイプの項目がカスタムアイコン/色/列を備えた折りたたみ可能な独立セクションとして表示されます(タイプをレンズとして使用)。
  • 型付きリレーションシップ — フロントマターの belongs_to/related_to/has に対応し、逆方向の関係を自動生成します。大規模な保管庫ではサーバー側で解決します。
  • リレーショングラフ(「Neighborhood」) — ノートごとに、外向きリンクと逆方向リンクを探索できます。クリックで移動し、⌘-クリックで起点を切り替えます。
  • フィルター済みビューの保存 — 再帰的な「すべて/いずれか」フィルタービルダー(タイプ/ステータス/日付/正規表現)を備えた、永続的なサイドバービュー(.solomd/views/*.yml)です。
  • 受信箱ワークフロー — ⌘E で整理済みとしてマークし、受信箱ゼロになるまで自動で次に進みます。
  • tldraw ホワイトボード — Markdown ベースのボード(```tldraw フェンス)に対応します。Tolaria のディスク上のフォーマットと互換性があり、遅延読み込みによりコアを軽量に保ちます。

さらに、統合された macOS タイトルバー(ツールバー内に交通信号ボタンを配置)と、ゼロから構築したデザインシステム+Vue コンポーネントライブラリも追加しました。サイズは引き続き約 15〜32 MB、無料で、ローカルファーストです。→ Obsidian/Typora/Tolaria との比較

1つのプロダクトを構成する3つの側面

エディター。 WYSIWYGによるライブ編集(Typoraスタイル)、タブ+分割ペイン、KaTeX+Mermaid、画像を_assets/に貼り付け、スライドショーモード(⌘⌥P)、Vimモード、Hunspell+CJK校正、セマンティック検索(⌘⇧F)、ウィキリンク+バックリンク、Pandocによるエクスポートに対応しています。CJKエンコーディング(GBK / Big5 / Shift-JIS)は自動検出されます。

エンドポイント。 バンドルされたsolomd-mcpバイナリにより、あらゆるMCPクライアントから同じVaultを利用できます。標準で16個のツールを備え、ほかのMarkdownサーバーにはないSoloMD専用ツール(autogit_log、autogit_diff、autogit_rollback、sync_status、share_url、read_agent_trace)も含まれます。v4.0では--workspace path1 --workspace path2によるフェデレーションを追加。1つのMCPセッションで複数のVaultを扱えます。さらに、MCPがあらかじめ設定された状態でClaude Code / Codex CLIに引き継ぐsolomd agent <prompt> CLIも用意されています。

エージェント機能(v4.0)。 右側のエージェントパネルでは、Vaultと対話するストリーミングチャット、[[wikilink]]による引用、インラインのツール呼び出しカードを利用できます。Insert / Copyボタンで、返信をアクティブなノートに挿入できます。さらに、<workspace>/.solomd/agents/*.ymlにYAMLで宣言的なレシピを作成でき、cron / on-save / on-commit / on-tag-add / 手動のトリガーに対応しています。エージェントによるすべての書き込みは、mainに反映される前に承認または却下できる専用のAutoGitブランチに記録されます。書き込み上限のデフォルトは5です。作業ツリーがクリーンでない場合は起動を拒否します。実行ごとに再生可能なtrace.jsonlが記録され、read_agent_trace MCPツールで参照できます。

機能
エージェントパネル (v4.0)Outline / Backlinks / Tags / Historyに並ぶ、Vaultとのストリーミングチャット機能です。ツール呼び出しカードをインラインで展開でき、返信をアクティブなエディターに挿入またはコピーできます。実行履歴は.solomd/agent-runs/にプレーンなMarkdownとして保存されます。
スケジュール済みレシピ (v4.0)Vault内のYAMLジョブです。AutoGitブランチのサンドボックスと、マージ前の承認/却下UIを備えています。実行ごとの書き込み上限(デフォルト5、上限50)を設定できます。11個のレシピを収録したクックブックが同梱されています。
再生可能なトレース (v4.0)各ステップ(prompt / model_call / tool_call / tool_result / git_commit)をtrace.jsonlに記録します。ステップからの再生では、巻き戻して再実行します。
ワークスペースのフェデレーション (v4.0)solomd-mcp --workspace path1 --workspace path2。1つのClaude Desktopセッションで複数のVaultを利用できます。MCPプロファイルUIは「Settings → Integrations」にあります。
Ollamaを第一級でサポート (v4.0)localhost:11434を自動検出します。3つのモデルプリセット(qwen2.5:1.5b/7b/14b)を用意しています。レシピでprovider: localというエイリアスを指定すれば、クラウド費用ゼロの自律的なループを実行できます。
AIリライト、BYOK14のプロバイダーに対応 — OpenAI · Claude · Gemini · DeepSeek · Qwen · GLM · Kimi · Doubao · SiliconFlow · OpenRouter · Mistral · Groq · xAI · Ollama。ベンダーに直接リクエストします。キーはOSのキーチェーンに保存されます。
GitHubを利用した同期保存するたびにVaultをプライベートなGitHubリポジトリにプッシュします。オプションでE2EE(Argon2id + XChaCha20-Poly1305)を利用できます。GitLab / Gitea / 任意のHTTPS Git URLにも対応しています。
ノートごとのAutoGit⌘Sのたびに、ワークスペース内のローカル.gitにコミットします。libgit2を同梱しているため、システムのgitは不要です。自動プッシュは行いません。
MCPサーバーを同梱インストールにsolomd-mcpが含まれています。16個のツール(一覧を参照)を利用できます。デフォルトはstdioです。オプションでStreamable HTTP(--transport http、ループバック+ベアラートークン)を使用できます。デフォルトは読み取り専用です。--allow-writeで書き込みを有効にできます。
REST API (v4.0)localhost限定で、トークン認証を使用します。まだMCPに対応していないクライアント向けに、MCPと同じ機能を提供します — Alfred / Raycast / n8n / 独自のスクリプトで利用できます。
BYOKコストメーター (v4.0)プロバイダーごとの累計使用トークン数を表示します(オプトイン)。「Settings → Integrations」から設定できます。
クラウドフォルダーモードVaultが~/Library/Mobile Documents/...または~/Dropbox/...にある場合、SoloMDが検出してデバイス間のセッション復元を追加します。ファイルの同期はOSがすでに処理しています。
読み取り専用の公開共有コマンドパレットからsolomd.app/share/?repo=...&path=...リンクをコピーします。公開GitHubリポジトリ内の任意のファイルを表示でき、閲覧にSoloMDアカウントは不要です。

使ってみる

macOS / Linux に SoloMD をインストールした後:

1. ノートとチャットします。 右側のエージェントパネルを開きます(非表示の場合は ⌘⇧P → "View: Toggle Agent Panel")。ノートを対象に複数ターンのやり取りがストリーミングされ、ツール呼び出しカードにはすべての読み書きがインラインで表示されます。返信が長すぎる場合は、挿入をクリックすると、アクティブなノートのカーソル位置に挿入されます(選択範囲がある場合は置き換えます)。クリップボードに保存するにはコピーをクリックします。

2. レシピをスケジュールします。 設定 → レシピ → クックブックを閲覧します。すぐに使えるレシピが11個あります:週次レビュー、日次サマリー、TODO 抽出、翻訳の見直し、引用の整理、CJK 校正エージェント、リンク切れ検出、フロントマターの正規化、アウトラインからブログ記事の作成、リファクタリング、週次タグの整理です。レシピをインストールし、プロンプトを編集して実行します。

3. 別の LLM クライアントから同じ保管庫を操作します。 ワンショット(solomd CLI が必要です):

# Print the MCP config snippet for your AI client…
solomd mcp-config
# …or write it straight into every AI client found on this machine.
solomd mcp install
{
  "mcpServers": {
    "solomd": {
      "command": "/Applications/SoloMD.app/Contents/MacOS/solomd-mcp",
      "args": ["--workspace", "/Users/me/Documents/SoloMD"]
    }
  }
}

Claude Desktop / Cursor などに貼り付けます。複数の保管庫を連携するには、--workspace を繰り返し指定します:

"args": [
  "--workspace", "/Users/me/Documents/SoloMD",
  "--workspace", "/Users/me/Documents/work-notes"
]

4. または、プロンプトを claude / codex CLI に直接渡します:

solomd agent "rewrite this week of dailies into a weekly review and commit it"

パストラバーサル対策済みです。LLM に表示されるのは、ワークスペースの対象として指定した範囲のみです。

MCP ツール
種類ツール
読み取り(常時有効)list_notes、read_note、search、get_backlinks、get_outline、list_tags、list_tasks、autogit_log、autogit_diff、sync_status、share_url、read_agent_trace
書き込み(--allow-write)write_note、append_to_note、autogit_rollback、export_note

export_note(html / md / txt / docx)は Node.js でヘッドレスエクスポーターを実行するため、pnpm install を実行済みの SoloMD ソースチェックアウトがある場合(または SOLOMD_EXPORT_SCRIPT がその app/scripts/solomd-export.mjs を指している場合)にのみ一覧に表示されます。呼び出しで overwrite: true が渡されない限り、既存ファイルが上書きされることはありません。すべてのツールの行番号は、フロントマターを含むファイル先頭から数えます。

トランスポート:stdio(デフォルト。Claude Desktop / Cursor / Cline / Codex が使用)、またはホスト型クライアント向けの Streamable HTTP:

solomd-mcp --workspace ~/Documents/SoloMD --transport http --bind 127.0.0.1:8765 --auth-token "$TOKEN"

HTTP はデフォルトでループバックにバインドされます。--auth-token(または SOLOMD_MCP_TOKEN)を指定した場合、すべてのリクエストに Authorization: Bearer <token> が必要です。mcp-server/README.md を参照してください。

コマンドライン(CLI)

solomd は、保管庫のスクリプト処理や MCP の接続に使える、小規模な bash CLI(macOS / Linux)です:

curl -fsSL https://raw.githubusercontent.com/zhitongblog/solomd/main/scripts/install-cli.sh | bash
solomd help

open、new、list、search、cat、agent、mcp list|install|uninstall|config、mcp-config、--version を使用できます。すべてのコマンドで -h が使えます。ノートフォルダーは $SOLOMD_NOTES です(デフォルトは ~/Documents/SoloMD)。solomd export は export_note と同じ Node エクスポーターを使用するため、ソースチェックアウトが必要です。app/ で pnpm install を実行したクローンから scripts/solomd を実行するか、SOLOMD_EXPORT_SCRIPT を設定してください。アプリ内では、ファイル → エクスポートを使用します。

インストール

最新リリースとすべてのダウンロード先:リリースページ。

システム要件: Windows 10 以降、macOS 10.15 以降、現行の主要 Linux ディストリビューション、iOS 15 以降、Android 7 以降(API 24)。 Windows 7/8/8.1 はサポートできません。Rust ツールチェーンには Windows 10 が必要で(Rust 1.78 以降)、Microsoft は Windows 7 向け WebView2(SoloMD のレンダリングエンジン)をバージョン 109 で凍結し、セキュリティ更新も提供していません。また、旧バージョン向けビルドもありません。

macOS — ユニバーサル dmg(Apple Silicon + Intel、署名・公証済み)
brew install --cask zhitongblog/solomd/solomd

または、リリースページから SoloMD_<version>_universal.dmg を直接ダウンロードしてください。

または、シェルから1行でインストールします:

curl -fsSL https://solomd.app/install.sh | bash
Windows — x64
  • リリースページから SoloMD_<version>_x64_en-US.msi、またはインストーラー不要の SoloMD_<version>_x64-portable.zip を入手してください
irm https://solomd.app/install.ps1 | iex
winget install solomd
Linux — x86_64 + aarch64
  • .AppImage(ユニバーサル)、.deb(Debian/Ubuntu)、.rpm(Fedora/RHEL)。両アーキテクチャ向けのファイルをリリースページから入手できます。
  • Arch ユーザー:AUR の solomd-bin を利用してください。
iPad

App Store — 同じエンジンを搭載し、iPad 向けのネイティブ UI を提供します。

マーケットプレイスと連携

同梱の solomd-mcp サーバーは Markdown ファイルがある任意のフォルダーで動作します。Claude/Cursor/Cline/Continue/Zed から Vault を操作するために、SoloMD 自体をインストールする必要はありません。各クライアント向けの設定スニペットをインストールしてください。

クライアント設定スニペット
Claude Desktopmarketplace/client-docs/claude-desktop.md
Claude Codemarketplace/client-docs/claude-code.md
Cursormarketplace/client-docs/cursor.md
Cline(VS Code)marketplace/client-docs/cline.md
Continue.devmarketplace/client-docs/continue.md
Zedmarketplace/client-docs/zed.md

以下を利用できます。

  • スキルパック(リリースページにある solomd-skills-v<version>.zip)— 11 個のリファレンス用エージェントレシピ(週次レビュー、ToDo 抽出、リンク提案など)を、<vault>/.solomd/agents/ に配置できます。すべてのリリースに同梱されています。
  • Claude Code Skill — solomd-mcp をユーザースコープの MCP サーバーとして登録し、パターンとスターターレシピとともに 16 個のツールを Claude Code に公開する SKILL.md + install.sh です。
  • Smithery — marketplace/smithery/ に smithery.yaml + Dockerfile があります(申請中)。
  • Awesome MCP Servers — 主要なコミュニティインデックス 3 件(punkpeye/、appcypher/、wong2/awesome-mcp-servers、合計約 14k フォーク)向けの PR エントリーが marketplace/awesome-mcp/ にあります。

概要と申請状況の詳細については、marketplace/README.md をご覧ください。

比較

SoloMD v4.5ObsidianTyporaTolaria
ライセンスMITプロプライエタリ(無料)有料($14.99)AGPL
技術スタックTauri 2(Rust + WebView)ElectronElectronTauri 2
プラットフォームmacOS · Win · Linux · iPad/iOS/AndroidmacOS · Win · Linux · iOS · AndroidmacOS · Win · LinuxmacOS · Win · Linux
インストーラー約32 MB(mac)/約10 MB(win)約120 MB約95 MB約25 MB
インラインエージェントパネル✅ v4.0🟡 有料プラグイン(Smart Composer/Copilot)❌🟡 プロバイダー + エージェント。インラインパネルなし
スケジュール実行エージェントレシピ✅ v4.0❌❌❌
AutoGit ブランチサンドボックス + 承認/却下✅ v4.0❌❌❌
再生可能なエージェントトレース✅ v4.0❌❌❌
マルチワークスペース✅ v4.0 MCP フェデレーション❌❌🟡 マルチ Vault
MCP サーバーを同梱✅ 16 個のツール、うち 6 個は SoloMD 専用❌(コミュニティプラグイン)❌✅ 汎用
組み込み AI リライト✅ 14 の BYOK プロバイダープラグインのみ❌✅ 組み込みプロバイダー
GitHub ベースの同期✅❌(Obsidian Sync は月額 $5)❌❌
エンドツーエンド暗号化✅ 自分のリポジトリ上✅ Obsidian のサーバー上❌❌
ローカル RAG/セマンティック検索✅ デフォルトで無効プラグインのみ❌❌
ノートごとのバージョン履歴✅ AutoGitプラグインのみ❌✅
Markdown ホワイトボード(tldraw)❌🟡 Canvas(独自形式)❌✅
CJK エンコーディング(GBK/Big5)✅ 自動検出❌❌❌

詳しい比較:Obsidian との比較 · Typora との比較 · Tolaria との比較 · Marktext との比較。

プライバシーとセキュリティ

完全にクライアント側で動作します。.md ファイルは、選択したフォルダー内に保存されます。API キーは OS のキーチェーン(macOS Keychain/Windows Credential Manager/Linux libsecret)に保存され、localStorage や設定ファイルには保存されません。AI リクエストは、お使いのマシンから選択したプロバイダーへ直接送信されます。SoloMD を経由することはありません。RAG の埋め込みと AutoGit リポジトリはローカルのみで処理されます。MCP サーバーはデフォルトで stdio を使用します。オプションの HTTP トランスポートは、別途選択しない限りループバックにバインドされ、ベアラートークンを必須にすることもできます。コードベース全体が MIT ライセンスで、監査可能です。

エージェントの安全対策(v4.0)。 レシピの実行は毎回専用の AutoGit ブランチで開始されます。差分の「Accept」をクリックするまで、main は変更されません。実行ごとの書き込み上限(デフォルトは 5、最大 50)により、ループが際限なく続くのを防ぎます。作業ツリーが汚れている場合、レシピランナーは起動を拒否します(エージェントのコミットが作業中の内容を取り込むことはありません)。ユーザー指定のパスを受け付けるすべての Tauri/MCP/REST エンドポイントで、パストラバーサル対策として .. セグメントと絶対パスを事前に拒否します。

E2EE 同期では、Argon2id(RFC9106 のデフォルトパラメーター)→ XChaCha20-Poly1305 を使用し、決定論的なノンスとパスを AAD として使います。平文はデバイス上にとどまり、リモート側に見えるのは暗号文のみです。sync.json の解析に失敗した場合はフェイルクローズとなり、平文へのフォールバックを行わず、プッシュを拒否します(v3.0.x の監査で修正済み)。

詳細はこちら:https://solomd.app/security。

ソースからビルドする

前提条件:Rust(stable)、Node 18+、pnpm。

git clone https://github.com/zhitongblog/solomd.git
cd solomd/app
pnpm install
pnpm tauri dev      # dev with hot reload
pnpm tauri build    # release artifacts → src-tauri/target/release/bundle/

Linux では、キーチェーンのバックエンドに libdbus-1-dev も必要です。

MCP サーバーは mcp-server/ にある独立したクレートです。エンドツーエンドテストに使用する開発用 MCP ハーネスは dev-mcp/ にあります。エンドツーエンドテストのエントリーポイントは scripts/v4-self-test.sh です(すべてを網羅するには --with-release --with-ollama --with-ui を付けて実行してください)。

コントリビューション

Issue と PR を歓迎します — こちらから投稿してください。今後の方向性については、docs/roadmap.md をご覧ください。v4.0 の開発記録は solomd.app/blog/v4-0-0-how-we-built-it/ にあります。PR を送る前に開発の原則を知りたい場合は、こちらからご覧ください。

連絡先 / 联系

メンテナーは 1 人、連絡窓口は 2 つです。GitHub Discussions で非同期にやり取りできます。リアルタイムチャット:

  • Telegram(国際向け): @SOLOMDAPP — リリースのお知らせとチャット
  • WeChat(中文): スキャンして追加してください — 「SoloMD」と記入 注明 SoloMD 直接通过

WeChat — 智通    Telegram @SOLOMDAPP

スポンサー

SoloMD をスポンサーしてくださっている皆さま、ありがとうございます:tyysoft(太阳雨)

✨ いつまでも 100% 無料&サポーターバッジ: SoloMD のすべての機能は、いつまでも 100% 無料です。ペイウォール、サブスクリプション、広告はありません。独立したオープンソース開発を支援するには、GitHub Sponsors/PayPal / Alipay / WeChat Pay からスポンサーになるか、Mac App Store、iOS App Store、Google Play でアプリ内の 3 種類の任意の買い切りチップ(☕ Buy a Coffee $0.99 · 🍜 Buy a Lunch $2.99 · 🚀 Generous Support $9.99)を利用すると、設定画面とアプリ情報画面で限定の ✨ Supporter バッジを永久にアンロックできます。

貢献者

コードはコミット履歴に記録されています。スポンサー 💵、テスター 🐛🤔、プロモーター 📣 として、さまざまな形で SoloMD を支えてくださっている皆さんです(All Contributors の仕様)。掲載をご希望ですか? solomd.app/promote

README の画像
tyysoft(太阳雨)

💵 🐛 🤔
张工
🐛 🤔
README の画像
Garfield

📣
README の画像
lcfactorization

📣
^9星守辰^
📣

ライセンスとクレジット

MIT © 2026 xiangdong li. SoloMD は Tauri 2、Vue 3、CodeMirror 6、markdown-it、KaTeX、Mermaid、libgit2、Pandoc、Hunspell、keyring-rs、rmcp を基盤としています。GitHub Sponsors または solomd.app/#sponsor からスポンサーになれます。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。