NAP MCP Server について
NAP MCP Serverは、NAP APIを通じてプロジェクト、アプリケーション、クライアント、ワークフローを管理します。プロジェクト間のワークフローのインポートとエクスポート、プロンプトからの作成にも対応しています。
主な機能
- 01プロジェクト、アプリ、クライアントの作成
- 02ワークフローの作成と管理
- 03プロジェクト間のワークフロー移行
- 04プロンプトからのワークフロー生成
活用シーン
- 01プロジェクトへのアプリとクライアントの設定
- 02プロンプトを使ったワークフロー作成
- 03プロジェクト間のワークフロー移行
MCP 対応
NAP APIのエンドポイントをMCPツールとリソースとして提供し、MCPプロンプトによるワークフロー作成にも対応します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
NAP MCP サーバー
これは、NAP API 用の Model Context Protocol(MCP)サーバーの実装です。プロンプトを通じて、MCP ツールとリソースから NAP API エンドポイントを操作するための標準的な方法を提供します。
機能
- MCP を通じてプロジェクトを作成し、アプリケーションとクライアントを追加し、ワークフローを作成します。
- プロジェクトからワークフローをエクスポートし、別のプロジェクトに追加します(ワークフローのインポート/エクスポート)。
- プロンプトを使用して、プロジェクトのワークフローを作成します。
インストール
- リポジトリをクローンします
- 依存関係をインストールします:
pnpm install
.env.exampleを.envにコピーし、設定を更新します:
cp .env.example .env
.envの環境変数を、NAP API の設定に合わせて更新します。
開発
-
File > Preferences > Cursor Settings に移動します

-
MCP に移動し、新しいサーバーを作成します
-
設定に以下を貼り付けます:
"nap-mcp-server": {
"command": "node",
"args": ["./nap-mcp-server/index.js"]
}

注:このサーバーには index.js ファイルへのパスが含まれています。そのため、開発者が変更を加えた場合は、javascript コードをコンパイルするために npx tsc を実行してください。
一般的な使い方
以下の動画では、MCP を使用した開発方法を説明します:
-
プロジェクトのインポート/エクスポート: -->
prompt-replicate-workflows.txtに記載されているプロンプトを使用し、要件に合わせてプロンプトを編集します。 -
エージェントモードが有効になっていることを確認します(利用できない場合は、cursor を更新してください)

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