mcpField
M
monthlet

monthlet

ローカル
monthlet.ai生産性04 日前に更新

monthlet について

monthlet の MCP ブリッジにより、クライアントからローカルの monthlet vault を検索・閲覧でき、許可すればノートを変更できます。monthlet アプリ内で動作し、メッセージをローカル転送するため、インターネットには送信しません。

主な機能

  1. 01vault 内のノート検索と閲覧
  2. 02フォルダー、ファイル、添付ファイルの一覧
  3. 03有効化時のノート作成と編集
  4. 04個別設定による移動、名前変更、削除
  5. 05PDF、画像、表データの読み取り
  6. 06インターネットを介さない stdio ブリッジ

活用シーン

  1. 01Claude Code からローカル vault を検索
  2. 02Claude Desktop でノートを閲覧
  3. 03明示的な設定でエージェントによるノート編集を許可

MCP 対応

ブリッジは stdio 経由で MCP サーバーとして動作し、127.0.0.1 を介して起動中の monthlet アプリにリクエストを中継します。公開後は読み取り可能で、書き込み、移動、名前変更、削除には個別設定が必要です。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

monthlet MCP サーバー

Claude Code、Claude Desktop、その他の MCP クライアントから、monthlet の保管庫にあるノートを利用できます。ノートの検索や閲覧に加え、許可した場合は作成や編集もできます。

MCP サーバーは、お使いのコンピューター上の monthlet アプリ内で動作します。このリポジトリには、MCP クライアントが標準入出力(stdio)経由で起動する小さなブリッジ(monthlet-mcp.cjs)が含まれています。ブリッジは各メッセージを 127.0.0.1 経由でアプリに転送するだけです。インターネットには何も送信しません。

必要条件

  • 起動中の monthlet for macOS または Windows
  • monthlet で MCP サーバーを有効にすること:Settings > Connectors > Publish to external agents > Publish
  • Node.js 18 以降(ブリッジにその他の依存関係はありません)

monthlet が起動していない場合、または MCP サーバーがオフの場合、すべてのツール呼び出しはその旨を示すエラーを返します。

サーバーでできること

公開すると、すぐに読み取りが有効になります。書き込み、移動と名前変更、削除には、それぞれ同じ設定セクション内に個別のスイッチがあり、すべてデフォルトでオフになっています。

スイッチツール
公開(読み取り専用)search_notes、list_notes、read_note、grep_notes、list_folders、list_files、get_backlinks、list_attachments、view_image、read_pdf、read_file、read_chart_data、read_sheet_range
書き込みを許可create_note、update_note、edit_note、update_tags、create_folder、create_sheet、apply_sheet_edits、add_attachment
移動と名前変更を許可move_note、move_folder、rename_note、rename_folder
削除を許可delete_note、delete_folder、merge_notes(削除した項目はシステムのゴミ箱に移動します)

すべてのツールには MCP ツールのアノテーション(readOnlyHint、destructiveHint)が付いているため、クライアントはノートを変更するツールを実行する前に確認できます。

インストール

Claude Code プラグイン

Claude のプラグインディレクトリから、または Claude Code でこのリポジトリから monthlet をインストールします。

/plugin install monthlet --marketplace t27d/monthlet-mcp

プラグインは node ${CLAUDE_PLUGIN_ROOT}/monthlet-mcp.cjs を実行します。

Claude Code で手動インストール

このリポジトリをクローンしてから、次を実行します。

claude mcp add --scope user monthlet -- node /path/to/monthlet-mcp/monthlet-mcp.cjs

macOS では、アプリ内のコピーも使用できます。monthlet には Settings > Connectors > Publish to external agents > Setup に正確なコマンドが表示されます。

Claude Desktop およびその他のクライアント

Node.js でブリッジを実行する stdio サーバーを追加します。Claude Desktop の claude_desktop_config.json では、次のように設定します。

{
  "mcpServers": {
    "monthlet": {
      "command": "node",
      "args": ["/path/to/monthlet-mcp/monthlet-mcp.cjs"]
    }
  }
}

Windows では、パスのバックスラッシュをエスケープして記述します。例:"C:\\Users\\you\\monthlet-mcp\\monthlet-mcp.cjs"。

接続方法

MCP サーバーがオンの間、monthlet は現在のポートとアクセストークンを記載した接続ファイルをユーザーデータフォルダーに書き込み、停止時にそのファイルを削除します。

  • macOS:~/Library/Application Support/monthlet/mcp-endpoint.json
  • Windows:%APPDATA%\monthlet\mcp-endpoint.json。Microsoft Store 版では、同じパスが %LOCALAPPDATA%\Packages\t27d.monthlet_*\LocalCache\Roaming 内にあります。

ブリッジは接続のたびにこのファイルを読み取るため、トークンがクライアントの設定に含まれることはありません。また、monthlet でトークンを再生成しても、クライアント側で変更する必要はありません。

ライセンス

MIT。monthlet 自体はオープンソースではありません。このリポジトリの対象はブリッジのみです。

コメント

MCP は初めてですか?

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

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