xNotepad AI について
xNotepad AI は、AI エージェント向けに暗号化された永続的なノートを提供する MCP サーバーです。検索や質問応答に対応し、エージェントが変更できるのは自身が作成したノートに限られます。
主な機能
- 01ノートの作成、閲覧、更新
- 02ノートのセマンティック検索
- 03ノート内容への質問
- 04タグ付け、リンク、統合、アーカイブ
- 05ノートのバージョン履歴の表示
活用シーン
- 01エージェントのセッション間で調査や決定を保存
- 02自然文検索で過去の決定を確認
- 03タグや Wiki リンクでノートを整理
- 04複数エージェント間でノートの記憶を共有
MCP 対応
`https://www.xnotepadai.com/api/mcp/` で Streamable HTTP JSON-RPC を介して、ノート管理と検索の 13 ツールを提供し、Bearer token で認証します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://www.xnotepadai.com/api/mcp/claude mcp add --transport http com-xnotepadai-notes https://www.xnotepadai.com/api/mcp/{"mcpServers":{"com-xnotepadai-notes":{"type":"http","url":"https://www.xnotepadai.com/api/mcp/"}}}Cursor で開く{"servers":{"com-xnotepadai-notes":{"type":"http","url":"https://www.xnotepadai.com/api/mcp/"}}}VS Code で開く{"mcpServers":{"com-xnotepadai-notes":{"type":"http","url":"https://www.xnotepadai.com/api/mcp/"}}}{"mcpServers":{"com-xnotepadai-notes":{"serverUrl":"https://www.xnotepadai.com/api/mcp/"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://www.xnotepadai.com/api/mcp/認証が必要ツール
詳細
xNotePadAI — MCP サーバー
AI エージェントに、ノートを通じた永続的で暗号化された検索可能なメモリを提供する、13 個のツールを備えた MCP サーバーです。
エンドポイント: https://www.xnotepadai.com/api/mcp/
プロトコル: Streamable HTTP 上の MCP(Model Context Protocol)JSON-RPC
認証: Bearer トークン
無料プラン: 月 1,000 回の呼び出し
クイックスタート
{
"mcpServers": {
"xnotepad": {
"type": "http",
"url": "https://www.xnotepadai.com/api/mcp/",
"headers": {
"Authorization": "Bearer YOUR_TOKEN_HERE"
}
}
}
}
トークンを取得: https://www.xnotepadai.com/settings/ → Your MCP Token(生成済みです。そのままコピーできます)
ツール
| ツール | 説明 |
|---|---|
create_note | ノートを作成します(agent-created タグが自動付与されます) |
list_notes | タイトル、サイズ、日付とともにすべてのノートを一覧表示します |
get_note | ID を指定してノートの全文を取得します |
update_note | 内容を更新します(エージェントが作成したノートのみ) |
delete_note | ノートを削除します(エージェントが作成したノートのみ) |
search_notes | ベクトル埋め込みによるセマンティック検索を行います |
ask_notes | 質問すると、AI がノートの内容に基づいて回答します |
get_versions | ノートのバージョン履歴を取得します |
tag_note | ノートにタグを追加します |
link_notes | ノート間に [[wiki-links]] を追加します |
merge_notes | 2 つのノートを統合します(統合後、ソースノートは削除されます) |
archive_note | ノートをアーカイブします |
index_notes | セマンティック検索用にノートをベクトル化します |
セキュリティモデル
- Bearer トークン認証 — SHA-256 でハッシュ化され、D1 に保存されます。失効させることもできます
- テナント分離 — テナント ID はトークンの照合から導出され、クライアントの引数から取得されることはありません
- エージェントのサンドボックス化 — エージェントが変更・削除できるのは、
agent-createdタグが付いたノートのみです - レート制限 — IP ごとに 30 リクエスト/分
- ゼロ知識暗号化 — ノートはクライアント側で AES-256-GCM により暗号化されます(MCP がアクセスするのは、ユーザーが同期した暗号化されていないコピーです)
ユースケース
- AI メモリ — エージェントがセッション間で調査内容、決定事項、アーキテクチャのメモを保存します
- ナレッジ検索 — 「認証について何を決めましたか?」と尋ねると、ノートを検索します
- ノートの自動化 — タグ付け、自動リンク、重複ノートの統合、古いノートのアーカイブを行います
- マルチエージェントワークフロー — あるエージェントが書き込み、別のエージェントが後から読み取ります
技術スタック
- Cloudflare Workers(ランタイム)
- Cloudflare D1(データベース)
- Cloudflare Vectorize(セマンティック検索)
- Workers AI / Llama 3.3 70B(AI による回答)
ドキュメント
- MCP 連携: https://www.xnotepadai.com/mcp/
- API リファレンス: https://www.xnotepadai.com/developers/
- プライバシー: https://www.xnotepadai.com/privacy/
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。