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