mcp-memos について
mcp-memosは、Memosのメモ作成とファイル添付を行う、アーカイブ済みのMCPサーバーです。Memosがv0.27.0でネイティブMCPサーバーを追加する前に、これらの操作を必要とするクライアント向けに作られました。
主な機能
- 01Markdownメモを作成
- 02メモの公開範囲を設定
- 03メモにファイルを添付
活用シーン
- 01テキストをMemosのメモとして保存
- 02メモ作成時に公開範囲を選択
- 03ファイルまたはURLをメモに添付
MCP 対応
メモの作成とファイル添付のツールをMCPクライアントに公開します。この単体サーバーはアーカイブ済みで、Memosにはv0.27.0からネイティブMCPサーバーが含まれています。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
メモ
このリポジトリはアーカイブされています。v0.27.0 以降、 Memos には ネイティブの MCP サーバー実装が含まれるため、 このスタンドアロンサーバーは不要になりました。
Memos MCP サーバー
Memos を操作するための MCP サーバーです。
ツール
この MCP サーバーは、次のツールを提供します。
create_memo
メモを作成し、そのメモの名前を返します。
パラメーター
- content (string):Markdown 形式のメモの内容。
- visibility (string, optional):メモの公開範囲(private、protected、public)。
attach_file
メモにファイルを添付します。
パラメーター
- memo_name (string):メモの名前。
- filename (string):ファイル名。
- content (string):ファイルの Base64 表現、またはメモに添付するファイルの URL。
- mime_type (string, optional):ファイルの MIME タイプ。
インストール
メモ
uvxコマンドを使用するには、システムにuvをインストールする必要があります。
Claude Desktop の場合
Releases ページから最新の MCP バンドル mcp-memos.mcpb をダウンロードし、
ダウンロードした .mcpb file を開くか、Claude Desktop の設定ウィンドウにドラッグします。
このサーバーを Claude Desktop 用に手動で設定することもできます。
claude_desktop_config.json ファイルを編集し、mcpServers の下に次のエントリーを追加します。
{
"mcpServers": {
"bear": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/jkawamoto/mcp-memos",
"mcp-memos",
"--endpoint",
"<Memos server address>",
"--token",
"<Your token>"
]
}
}
}
編集後、アプリケーションを再起動します。 詳しくは、 Claude Desktop を使用するユーザー向け - Model Context Protocol をご覧ください。
Goose CLI の場合
Goose CLI で Bear 拡張機能を有効にするには、
設定ファイル ~/.config/goose/config.yaml を編集し、次のエントリーを追加します。
extensions:
bear:
name: Memos
cmd: uvx
args: [--from, git+https://github.com/jkawamoto/mcp-memos, mcp-memos]
envs: {
"MEMOS_API_ENDPOINT": "<Memos server address>",
"MEMOS_API_TOKEN": "<Your token>"
}
enabled: true
type: stdio
Goose Desktop の場合
次の設定で新しい拡張機能を追加します。
- Type:Standard IO
- ID:memos
- Name:Memos MCP Server
- Description:Memos を操作するための MCP サーバー
- Command:
uvx --from git+https://github.com/jkawamoto/mcp-memos mcp-memos - Environment Variables:Memos サーバーのアドレスを
MEMOS_API_ENDPOINTに、API トークンをMEMOS_API_TOKENに設定します
Goose Desktop での MCP サーバーの設定について詳しくは、 ドキュメントをご覧ください: 拡張機能の使用 - MCP サーバー。
ライセンス
このアプリケーションは MIT ライセンスの下で提供されています。詳しくは LICENSE ファイルをご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。