mcpField
M
MCP Server - Archi Track

MCP Server - Archi Track

ローカル
github.com/leandro-jm開発ツール073 週間前に更新

MCP Server - Archi Track について

MCP Server - Archi Trackは、外部APIを介して登録済みアプリケーションの情報を検索するMCPサーバーです。Cloud Desktopやn8nでの利用を想定し、ローカルまたはDockerでも実行できます。

主な機能

  1. 01登録済みアプリケーション情報の検索
  2. 02環境変数による外部API設定
  3. 03ローカルまたはDockerでの実行
  4. 04n8nワークフローでの利用

活用シーン

  1. 01登録済みアプリケーション情報の検索
  2. 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)
  1. 依存関係をインストールします。
    npm install
    
  2. サーバーを起動します。
    npm start
    
    または
    node index.js
    

2️⃣ n8n で実行
  1. n8n で新しい ワークフロー を作成します。
  2. Webhook Node を追加し、エンドポイントを設定します。
  3. Execute Command Node を追加し、次のコマンドを使用します。
    node /caminho/do/projeto/index.js
    
  4. 「Environment Variables」フィールドに環境変数を渡します。
  5. ワークフローを保存して実行します。

3️⃣ Docker で実行
  1. イメージをビルドします。
    docker build -t archi-track .
    
  2. コンテナーを実行します。
    docker run --env-file .env -p 3000:3000 archi-track
    

本番環境向けビルド

TypeScript を使用している場合は、まずプロジェクトをコンパイルします。

npm run build

これにより build/ フォルダーが作成されます。ビルドしたバージョンを実行するには、次のようにします。

node build/index.js

環境変数をコピーする必要がある場合は、次のコマンドを使用します。

cp .env build/

これでプロジェクトを本番環境で実行する準備が整いました! 🚀

コメント

MCP は初めてですか?

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

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