NoteFlow-MCP について
NoteFlow-MCPは、ノート形式のAPIに接続するFastMCP v2サーバーです。ノートの作成と一覧取得に対応し、標準のDummyJSONバックエンドでは書き込みを模擬するため、データは永続化されません。
主な機能
- 01タイトルと本文を指定したノート作成
- 02APIからのノート一覧取得
- 03ノートAPIバックエンドの設定
活用シーン
- 01MCPクライアント経由でのノート作成
- 02設定済みAPIのノート確認
MCP 対応
MCPクライアントに`create_note`と`list_notes`ツールを提供します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://2c08-27-4-120-4.ngrok-free.app/mcpclaude mcp add --transport http surendhar-23-noteflow https://2c08-27-4-120-4.ngrok-free.app/mcp{"mcpServers":{"surendhar-23-noteflow":{"type":"http","url":"https://2c08-27-4-120-4.ngrok-free.app/mcp"}}}Cursor で開く{"servers":{"surendhar-23-noteflow":{"type":"http","url":"https://2c08-27-4-120-4.ngrok-free.app/mcp"}}}VS Code で開く{"mcpServers":{"surendhar-23-noteflow":{"type":"http","url":"https://2c08-27-4-120-4.ngrok-free.app/mcp"}}}{"mcpServers":{"surendhar-23-noteflow":{"serverUrl":"https://2c08-27-4-120-4.ngrok-free.app/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
noteflow-mcp
noteflow-mcp は、ノート形式の API に接続する FastMCP v2 サーバーです。
セットアップ
依存関係をインストールします。
uv sync
環境ファイルを作成します。
cp .env.example .env
次に、.env を実際のノート API の設定に更新します。
現在のデフォルトでは、ノートのバックエンドとして DummyJSON の無料投稿 API を使用します。
GET https://dummyjson.com/postsPOST https://dummyjson.com/posts/add
DummyJSON では API キーが不要なため、NOTES_API_KEY は空のままにできます。
ローカルで実行する
uv run noteflow-mcp
または:
uv run python -m noteflow_mcp.server
公開されるツール
create_note(title, content)list_notes()
create_note は、ノートの内容を DummyJSON の body フィールドに割り当てます。DummyJSON はテスト用に書き込みをシミュレートするため、作成したノートはサーバー側に永続化されません。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。