mcpField
N
NoteFlow-MCP

NoteFlow-MCP

リモート
github.com/Surendhar-23生産性033 週間前に更新
リポジトリ

NoteFlow-MCP について

NoteFlow-MCPは、ノート形式のAPIに接続するFastMCP v2サーバーです。ノートの作成と一覧取得に対応し、標準のDummyJSONバックエンドでは書き込みを模擬するため、データは永続化されません。

主な機能

  1. 01タイトルと本文を指定したノート作成
  2. 02APIからのノート一覧取得
  3. 03ノートAPIバックエンドの設定

活用シーン

  1. 01MCPクライアント経由でのノート作成
  2. 02設定済みAPIのノート確認

MCP 対応

MCPクライアントに`create_note`と`list_notes`ツールを提供します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://2c08-27-4-120-4.ngrok-free.app/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

noteflow-mcp

noteflow-mcp は、ノート形式の API に接続する FastMCP v2 サーバーです。

セットアップ

依存関係をインストールします。

uv sync

環境ファイルを作成します。

cp .env.example .env

次に、.env を実際のノート API の設定に更新します。

現在のデフォルトでは、ノートのバックエンドとして DummyJSON の無料投稿 API を使用します。

  • GET https://dummyjson.com/posts
  • POST 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 はテスト用に書き込みをシミュレートするため、作成したノートはサーバー側に永続化されません。

コメント

MCP は初めてですか?

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

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