AverbePorto-MCP について
AverbePorto-MCPは、AIツールをAverbePortoプラットフォームに接続し、認証や貨物保険書類の処理を可能にします。XMLのアップロード、プロトコル照会、書類取得、キー分解のツールを備えています。
主な機能
- 01AverbePortoへの認証
- 02書類のアップロード
- 03ANTTプロトコルの照会
- 04送信済み書類の取得
- 05書類キーの分解
活用シーン
- 01AIツールからAverbePortoにログイン
- 02XML書類のアップロード
- 03プロトコルや送信済み書類の照会
- 04NF-e、CT-e、MDF-eのキー分析
MCP 対応
このMCPサーバーは、AverbePortoの認証と書類操作を互換性のあるAIクライアント向けのツールとして公開します。利用できるツールは `login`、`upload`、`consultProtocol`、`retrieveDocument`、`decomposeKey` です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
AverbePorto-MCP
🌟 概要
AverbePorto-MCP は、AverbePorto プラットフォームとの連携を可能にする MCP(Model Context Protocol)サーバーです。AI(人工知能)ツールを通じて、認証サービスや書類送信サービスに簡単にアクセスできます。
🌐 Web システムへのアクセス
- https://www.averbeporto.com.br にアクセスします
- ユーザー認証情報でログインします
- プラットフォームでは、次の操作ができます:
- ユーザー登録で API 認証情報を生成する
- XML 書類を送信する
- ANTT プロトコルを照会する
- 貨物保険の登録内容を確認、管理する
🤖 AI ツールで MCP サーバーを利用する
Smithery からのインストール
Smithery を使って、Claude Desktop 用の averbeporto-mcp を自動的にインストールします:
npx -y @smithery/cli install @GHSix/averbeporto-mcp --client claude
Claude Desktop
- ファイル
%APPDATA%\Claude\claude_desktop_config.json(Windows)または~/Library/Application Support/Claude/claude_desktop_config.json(MacOS)を編集し、次の設定を追加します:{ "mcpServers": { "AverbePorto-MCP": { "command": "node", "args": ["/caminho/para/AverbePorto-MCP/build/index.js"] } } } - 会話を開始すると、設定に基づいて MCP サーバーが自動的に起動します。
Cursor、Roo Code など
- プロジェクト内に
.cursor/mcp.jsonや.roo/mcp.jsonなどのファイルを作成し、次の設定を追加します:{ "mcpServers": { "AverbePorto-MCP": { "command": "node", "args": ["/caminho/para/AverbePorto-MCP/build/index.js"], "disabled": false, "alwaysAllow": [ "login", "consultProtocol", "upload", "retrieveDocument", "decomposeKey" ] } } } - 会話を開始すると、設定に基づいて MCP サーバーが自動的に起動します。
Github Copilot
- エディターで Github Copilot を有効にした状態で、
.vscode/mcp.jsonファイルを作成します:{ "inputs": [ { "type": "promptString", "id": "averbeporto-user", "description": "AverbePorto API Username" }, { "type": "promptString", "id": "averbeporto-pass", "description": "AverbePorto API Password", "password": true } ], "servers": { "AverbePorto-MCP": { "command": "node", "args": ["/caminho/para/AverbePorto-MCP/build/index.js"], "env": { "AVERBEPORTO_USER": "${input:averbeporto-user}", "AVERBEPORTO_PASS": "${input:averbeporto-pass}" } } } } - 初回の実行時に VS Code から認証情報を求められ、安全に保存されます。
- Copilot は MCP コマンドを認識し、次の操作について状況に応じた提案を行います:
- API 認証
- XML 書類のアップロード
- ANTT プロトコルの照会
- 認証情報は API 呼び出しに自動的に挿入されます。
📚 AI が利用できるツール
AverbePorto-MCP では、次のツールを利用できます:
-
login:プラットフォームでの認証- パラメーター:
user、pass - 戻り値:
sessionId
- パラメーター:
-
upload:書類の送信- パラメーター:
sessionId、filePath、recipient(任意)、version(任意) - 戻り値:
uploadId
- パラメーター:
-
consultProtocol:キーによるプロトコルの照会、またはその逆- パラメーター:
sessionId、keys、protocols、outputFormat、download、delimiter - 出力形式:json、xml、csv
- パラメーター:
-
retrieveDocument:送信済み書類の照会- パラメーター:
sessionId:ログイン時に取得したセッション ID。modDoc:書類の種類(例:DI、MDF-e、CT-e、NF-e、Minuta CT-e)。dtStartとdtLimit:開始日と終了日。形式はYYYY-MM-DD。dtType:日付の種類(Update、Emission、Send)。既定値はSend。- 任意のフィルター:
numDoc、emit、rem、exped、receb、dest、toma、importador、representante、prot、taxId。 - ページネーション:
page、start、limit。 - その他:
relation、modal、valid。
- パラメーター:
-
decomposeKey:分析用のキー分解- パラメーター:
key:NF-e、CT-e、または MDF-e 用の 44 桁のアクセスキー。
- パラメーター:
🔒 セキュリティ
- ユーザー登録モジュールで生成した API 認証情報を使用してください
- 認証情報を安全に保管してください
sessionIdを共有しないでください- 常に安全な接続を使用してください
- MCP サーバーを最新の状態に保ってください
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。