概要
- VS Code の GitHub Copilot に ABBYY Vantage MCP サーバーを追加する
- 接続が正常に機能していることを確認する
SearchAbbyyVantageDocumentationツールを使って、Copilot Chat 内からドキュメントを検索する
MCP サーバーとは
SearchAbbyyVantageDocumentation という単一のツールを提供しており、Vantage の全ドキュメントを対象にセマンティック検索を実行します。Copilot がこのサーバーに接続されていると、作業中に API パラメーター、Skill の設定オプション、トラブルシューティング手順などを自動的に参照できます。
MCP サーバーは、公開ドキュメントへの読み取り専用アクセスを提供します。Vantage tenant には接続せず、文書を処理することも、Vantage の認証情報を必要とすることもありません。
前提条件
- VS Code バージョン 1.99 以降 (MCP サポートが必要)
- GitHub Copilot 拡張機能がインストールされ、サインイン済みであること
MCP サーバーの使用に、ABBYY Vantage のテナントやアカウントは必要ありません。
コマンドパレットから追加(推奨)
VS Code のコマンドパレットを使用して MCP サーバーを登録します。
- Cmd+Shift+P (macOS) または Ctrl+Shift+P (Windows/Linux) でコマンドパレットを開きます
- “MCP: Add Server…” と入力して選択します
- トランスポートの種類として HTTP を選択します
- URL を入力します:
https://docs.abbyy.com/mcp - 名前を入力します:
abbyy-vantage - スコープを選択します: Workspace または User
| スコープ | 設定場所 | 使用するケース |
|---|---|---|
| Workspace | .vscode/mcp.json | 特定の 1 つのプロジェクト |
| User | コマンドパレットから開くユーザー設定 | このマシン上のすべてのプロジェクト |
代替方法: 手動設定
手動で設定する場合は、適切な設定ファイルにサーバーのエントリを追加します。
Workspace (.vscode/mcp.json)
Workspace (.vscode/mcp.json)
プロジェクトのルートで
.vscode/mcp.json を作成または編集します。ユーザーレベル設定
ユーザーレベル設定
コマンドパレット (Cmd+Shift+P / Ctrl+Shift+P) を開き、“MCP: Open User Configuration” と入力して、次のエントリを追加します。
接続を確認する
- コマンドパレットを開き、“MCP: List Servers” を実行します —
abbyy-vantageが接続済みとして表示されることを確認します - Copilot Chat を開きます (サイドバーの Copilot アイコンをクリックするか、Ctrl+Shift+I / Cmd+Shift+I を押します)
- チャットパネル上部のモードセレクターを使用して Agent モード に切り替えます
- チャット入力欄の ツールアイコン をクリックします — 一覧に
SearchAbbyyVantageDocumentationが表示されることを確認します - 質問してテストします:
「ドキュメントを送信するには、Vantage Processing API にどのパラメーターが必要ですか?」Copilot は
SearchAbbyyVantageDocumentation を呼び出し、ドキュメントから結果を返します。利用可能なツール
SearchAbbyyVantageDocumentation
ABBYY Vantage のドキュメント全体を対象にセマンティック検索を実行し、最も関連性の高いコンテンツを返します。Vantage に関する質問をすると、Copilot は Agent モードでこのツールを自動的に呼び出します。
クエリの例:
- 「Vantage で Document Skill を設定するにはどうすればよいですか?」
- 「
minConfidenceパラメーターは何をするものですか?」 - 「Vantage で LLM 接続を設定するにはどうすればよいですか?」
- 「Vantage はどのエクスポート形式をサポートしていますか?」
- 「Vantage REST API で認証するにはどうすればよいですか?」
活用例
API 連携
IDEを離れることなく、エンドポイントのパラメーター、認証方式、リクエスト/レスポンス形式を確認できます
Skill の設定
Document Skills、Process Skills、Advanced Designer の設定オプションやベストプラクティスをすばやく確認できます
トラブルシューティング
エラーメッセージや既知の問題を検索して、連携のデバッグ時に問題をより早く解決できます
機能の把握
プロジェクトの計画時に、Vantage で利用できる機能 (抽出モデル、対応形式、tenant 設定など) を把握できます
効果的にクエリするためのヒント
- 具体的に質問する: 漠然とした聞き方ではなく、質問には機能名や API エンドポイントを含めてください
- Vantage の用語を使う: “Process Skill”、“Document Skill”、“Skill Designer”、“tenant” などの用語を使うと、より的確な結果が得られます
- 追加で質問する: Copilot はコンテキストを保持するため、追加のプロンプトで結果をさらに絞り込めます
- コードと組み合わせる: API レスポンスや設定スニペットを貼り付けて、Vantage のドキュメントに基づいて説明するよう Copilot に依頼してください
- Agent モードを使う: MCP ツールは Agent モードでのみ使用できます。質問する前に、モードセレクターが “Agent” に設定されていることを確認してください
MCP サーバーの削除
- コマンドパレットを開きます (Cmd+Shift+P / Ctrl+Shift+P)
- “MCP: List Servers” を実行します
abbyy-vantageを選択します- Remove を選択します
.vscode/mcp.json (ワークスペース) またはユーザーの MCP 構成から abbyy-vantage のエントリを削除します。
トラブルシューティング
まとめ
- ✅ VS Code の GitHub Copilot に ABBYY Vantage MCP サーバーを追加
- ✅ 「MCP: List Servers」を使用して接続を確認
- ✅ Agent モードの Copilot Chat からドキュメント検索を実行する方法を習得
次のステップ
APIの概要
Vantage Processing REST API の利用を開始する
ドキュメント処理
Process skill を作成し、SFTP 経由でドキュメント処理を自動化する
LLM 接続の設定
Vantage を OpenAI または Microsoft Foundry に接続する
プロンプトベースの抽出
自然言語プロンプトを使用してドキュメントからデータを抽出する
Claude Code 用 MCP サーバー
同じ MCP サーバー を Claude Code に追加する
