MCP Server - Archi Track について
MCP Server - Archi Trackは、外部APIを介して登録済みアプリケーションの情報を検索するMCPサーバーです。Cloud Desktopやn8nでの利用を想定し、ローカルまたはDockerでも実行できます。
主な機能
- 01登録済みアプリケーション情報の検索
- 02環境変数による外部API設定
- 03ローカルまたはDockerでの実行
- 04n8nワークフローでの利用
活用シーン
- 01登録済みアプリケーション情報の検索
- 02n8nワークフローからのアプリケーション検索
MCP 対応
登録済みアプリケーションに関する外部API検索用のMCPサーバーを提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
MCP サーバー - Archi Track
このリポジトリには、登録済みのアプリケーションに関する情報を照会する API を提供する、Model Context Protocol (MCP) ベースのサーバーが含まれています。コードは Cloud Desktop と n8n で実行できるように設定されており、本番環境向けにビルドできます。
要件
- Node.js(v18+ を推奨)
- npm または yarn
- Docker(コンテナーで実行する場合)
設定
このプロジェクトでは、設定に環境変数を使用します。プロジェクトのルートに .env ファイルを作成し、次の内容を追加してください。
NWS_API_BASE=http://archi-track.lmlabs.com.br
USER_AGENT=archi-track-app/1.0
TOKEN=SEU_TOKEN_AQUI
SERVER_NAME=archi-track
SERVER_VERSION=1.0.0
実行方法
1️⃣ ローカルで実行(Cloud Desktop または CLI)
- 依存関係をインストールします。
npm install - サーバーを起動します。
またはnpm startnode index.js
2️⃣ n8n で実行
- n8n で新しい ワークフロー を作成します。
- Webhook Node を追加し、エンドポイントを設定します。
- Execute Command Node を追加し、次のコマンドを使用します。
node /caminho/do/projeto/index.js - 「Environment Variables」フィールドに環境変数を渡します。
- ワークフローを保存して実行します。
3️⃣ Docker で実行
- イメージをビルドします。
docker build -t archi-track . - コンテナーを実行します。
docker run --env-file .env -p 3000:3000 archi-track
本番環境向けビルド
TypeScript を使用している場合は、まずプロジェクトをコンパイルします。
npm run build
これにより build/ フォルダーが作成されます。ビルドしたバージョンを実行するには、次のようにします。
node build/index.js
環境変数をコピーする必要がある場合は、次のコマンドを使用します。
cp .env build/
これでプロジェクトを本番環境で実行する準備が整いました! 🚀
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。