エンタープライズ約3分で読めます7 言語

SAP を Microsoft Copilot に接続する方法:S/4HANA、Business One、ECC、Concur

既製の MCP コネクタで SAP を Copilot に接続。S/4HANA オンプレミス(HANA SQL / OData)、S/4HANA Cloud、Business One、ECC、Concur に対応。コード不要。

HC執筆: HelpCode チーム更新日 3分で読了 GitHub でオープンソース

クレジットカード不要 · 7日間の試用 · セルフホストの選択肢あり

  • 7日間の無料トライアル
    クレジットカード不要
  • GDPR・SOC 2 レディ
    EU データ保管、監査ログ
  • GitHub でオープンソース
    オープンソース · AGPL-3.0
  • ChatGPT、Claude、Gemini に対応
    MCP 対応クライアントすべて

概要

既製の MCP コネクタで SAP を Copilot に接続。S/4HANA オンプレミス(HANA SQL / OData)、S/4HANA Cloud、Business One、ECC、Concur に対応。コード不要。

要点: Copilot は AnythingMCP の MCP コネクタを通じて SAP にアクセスします。どのコネクタを使うかは SAP システムによって決まります。S/4HANA オンプレミスまたは Private Cloud では、SAP 自身のデータディクショナリを手がかりに HANA データベースを読み取ります(Gateway の OData サービスを使うこともできます)。S/4HANA Cloud Public Edition は SAP のリリース済み API を使い、Business One、ECC、Concur にはそれぞれ専用の接続方法があります。コネクタをインストールして認証情報を入力し、MCP サーバーを Copilot Studio のエージェントに MCP ツールとして追加するだけです。同じサーバーが Claude、ChatGPT、Cursor、Claude Code でも動作します。

お使いの SAP はどれですか?

HANA SQL
SAP S/4HANA オンプレミスまたは Private Cloud(RISE)

SAP 自身のデータディクショナリを手がかりに、SQL で HANA データベースを読み取ります。読み取り専用、10 ツール、S/4HANA 2025 で検証済み。

HANA 経由で S/4HANA に接続 →
OData
SAP Gateway を備えた SAP S/4HANA、ECC、BW

Gateway の OData V2/V4 サービスが MCP ツールになり、呼び出しのたびに SAP の権限チェックが行われます。

OData を MCP に →
S/4HANA Cloud
SAP S/4HANA Cloud Public Edition

BTP のコミュニケーション取決めを介して、SAP のリリース済み OData API を利用します。取引先、受注、請求、仕訳に対応します。

S/4HANA Cloud に接続 →
Service Layer
SAP Business One

Service Layer(OData v4)で取引先、品目、見積、受注、納品、請求書を扱います。受注の登録もできます。

Business One に接続 →
REST
SAP Concur

経費レポート、承認、出席者、旅程を OAuth 2.0 で扱います。

Concur に接続 →

お使いの S/4HANA にどれが合うか迷ったら、どこにアクセスできるかで決まります:

HANA データベースに直接アクセスできますか?
はい
接続方法
HANA SQL
SAP のデータディクショナリを使う SQL
HANA 経由で S/4HANA に接続 →
いいえ
SAP Gateway は公開されていますか?
はい
接続方法
OData
Gateway サービスを MCP ツールに
OData を MCP に →
S/4HANA Cloud Public Edition
接続方法
S/4HANA Cloud API
BTP 経由のリリース済み API
S/4HANA Cloud に接続 →

SAP について Copilot によく聞かれること

コネクタはこうした質問のために作られています。どの質問も自社のシステムに対して、設定したユーザーの権限で実行されます。

質問接続方法
「2025 年の会社コード別・月別の粗利益率は?」HANA SQL
「支払期日を 60 日以上過ぎた請求書がある得意先はどこで、金額はいくら?」HANA SQL、OData
「今四半期の DSO は前四半期と比べてどうか?」HANA SQL
「直近 12 か月の純売上高上位 10 社の得意先。」HANA SQL、OData、S/4HANA Cloud
「まだ未完了で、納期を過ぎている購買発注はどれか?」OData、S/4HANA Cloud
「プラント別・品目グループ別の在庫金額を表示して。」HANA SQL

HANA ガイドでは、このうち 3 つを最初から最後まで紹介しています。Copilot が呼び出すツール、読み取る SAP テーブル、実行する SQL です。

仕組み

AI クライアント
Claude
ChatGPT
Copilot
MCP over HTTPS · OAuth
社内ネットワーク内
AnythingMCP
セルフホスト
  • ロールとツール権限
  • 既定で読み取り専用
  • 監査ログ
SQL · OData · HTTPS
SAP
HANA SQL
SQL ユーザー · SELECT のみ
SAP Gateway 経由の OData
S/4HANA または ECC
S/4HANA Cloud API
BTP コミュニケーション取決め
Copilot は AnythingMCP と MCP で通信します。AnythingMCP は SAP のそばで稼働し、SAP と通信する唯一のコンポーネントです。

S/4HANA オンプレミス、Private Cloud、ECC は社内ネットワークまたは SAP のプライベートクラウドのランディングゾーン内にあるため、AnythingMCP もそこで動かします。SAP に到達できるホスト上で Docker Compose ファイルを 1 つ動かすだけです。Copilot Studio 向けに公開する必要があるのは MCP エンドポイントだけで、SAP システムを公開することはありません。SAP Business One、S/4HANA Cloud、Concur はインターネット経由でアクセスできるため、AnythingMCP Cloud からも利用できます。

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d   # 続いて .env の SSRF_ALLOWED_HOSTS に SAP ホストを追加

次に Connectors → Marketplace からコネクタをインストールし、MCP サーバーを Microsoft Copilot に追加します。Copilot Studio で Tools → Add a tool → New tool → Model Context Protocol を開き、MCP Servers に表示される URL を貼り付けて API key(ヘッダー X-API-Key)を選び、エージェントを Microsoft 365 Copilot に公開します。

HANA SQL と OData のどちらを使うか

どちらの方法でも S/4HANA オンプレミスと Private Cloud に接続でき、両方を並行して使うこともできます。

HANA SQLOData
読み取り対象データベースユーザーが読める任意のテーブルまたは CDS ビューSAP ユーザーが呼び出せる Gateway サービス
SAP の権限適用されない:データベースの権限付与が境界になる呼び出しのたびに SAP がチェック
得意なこと数百万行にわたる集計、財務分析、モジュール横断の分析公開 API、ビジネスオブジェクト、SAP 自身のチェック
対応システムHANA 上の S/4HANAS/4HANA、ECC、BW
必要なものHANA データベースユーザーと、サードパーティによる SQL アクセスを認めるライセンスSAP の技術ユーザーと、有効化された Gateway サービス

直接接続、Joule、汎用 HANA サーバーのどれを選ぶか

SAP データに AI モデルを組み合わせる 3 つの方法です。

直接接続(AnythingMCP)SAP Joule と Claude汎用 HANA MCP サーバー
現時点でオンプレミスと Private Cloud に対応はいSAP 製品、エディション、リリースによるはい(データベースアクセスがあれば)
提供とライセンス自社(オープンソース、AGPL-3.0)SAP(SAP Business AI プラットフォーム上)選んだプロジェクト
SAP テーブルの理解はい:SAP のデータディクショナリと CDS ビューをツールとして提供SAP が管理いいえ:生のテーブル名と列名のみ
読み取り専用のガードレールはい:SELECT 1 文、1,000 行、タイムアウト、拒否テーブルSAP が管理まちまち
あらゆる MCP クライアントで動作Claude、ChatGPT、Copilot、CursorSAP のアプリケーション内多くの場合は可

Joule は SAP 独自のアシスタントで、SAP と Anthropic は Joule への Claude の搭載を発表しています。直接接続は、自社で運用するシステム上の SAP データに、今すぐ Claude、ChatGPT、Copilot を使いたいチーム向けです。

FAQ

SAP を Copilot に接続するには? SAP システムに合った AnythingMCP コネクタ(HANA SQL または OData 経由の S/4HANA、S/4HANA Cloud、Business One、Concur)をインストールし、認証情報を入力して、MCP サーバーの URL を Copilot Studio のエージェントに MCP ツールとして追加します。S/4HANA オンプレミスと Private Cloud の場合は、SAP に到達できるネットワーク内で AnythingMCP を動かします。

SAP Business One を Copilot に接続するには? SAP Business One コネクタをインストールし、Service Layer の URL、会社データベース、ユーザーとそのパスワードを入力して、MCP サーバーを Copilot に追加します。取引先、品目、見積、受注、納品、請求書を扱う 12 のツールがあり、受注の登録もできます。詳しい手順:SAP Business One を Microsoft Copilot に接続。

SAP HANA を ChatGPT に接続するには? Microsoft Copilot の場合と同じです。セルフホストの AnythingMCP に SAP S/4HANA (HANA SQL) コネクタをインストールし、その MCP サーバーを ChatGPT にカスタム MCP サーバーとして追加します(有料プラン)。ツールと読み取り専用の制限はどちらでも同じです。SAP を ChatGPT に接続を参照してください。

SAP の MCP サーバーはありますか? あります。AnythingMCP は SAP S/4HANA(HANA SQL、10 ツール)、S/4HANA(OData)、S/4HANA Cloud(15 ツール)、Business One(12 ツール)、Concur(10 ツール)を既製の MCP コネクタとして提供しています。オープンソースで、セルフホストできます。sap-mcp-server リポジトリに一覧があり、sap-hana-mcp-server は HANA コネクタ単体のリポジトリです。

SAP ECC でも使えますか? はい。ECC の SAP Gateway の OData サービスを使います。OData コネクタを作成し、必要なサービスを $metadata からインポートしてください。HANA SQL ルートは S/4HANA のテーブルと CDS ビューを読み取るため、S/4HANA が必要です。

Copilot は SAP のデータを変更できますか? コネクタが許可している範囲に限られます。SAP Business One は受注を登録でき、Concur は経費レポートを操作できますが、S/4HANA コネクタは読み取りのみです。各 MCP ロールには必要なツールだけを付与してください。

どの Copilot が対象ですか? 職場で使う Microsoft 365 Copilot で、Copilot Studio のエージェントを通じて利用します。個人アカウント向けの Microsoft Copilot アプリでは、独自の MCP サーバーを追加できません。

何が必要ですか? エージェントを作成するために、Copilot Studio を利用できる職場アカウント(ライセンスまたは試用版)が必要です。Microsoft 365 Copilot や Teams でエージェントを使う人には、エージェントへのアクセス権が必要です。共有するか、管理者に組織向けに公開してもらってください。組織が Power Platform コネクタにデータ ポリシーを適用している場合は、MCP サーバーにも適用されます。

エージェントがツールを呼び出しません。 ヘッダー名が正確に X-API-Key であること、キーが URL と同じ MCP サーバーのものであることを確認し、Server description を具体的に書いてください。Copilot Studio はこの説明をもとにサーバーを呼び出すかどうかを判断します。変更のたびにエージェントを再公開し、開いているチャットでは "start over" と入力すると新しいバージョンになります。

次のステップ

このガイドは役に立ちましたか?

60 秒で MCP をあなたのスタックに。

AnythingMCP をマネージドクラウドで起動するか、自社のインフラでセルフホスト。7 日間無料、クレジットカード不要。

関連ガイド

コネクタ

ABOSS を Microsoft Copilot に接続する方法 — MCP 経由

ライブ音楽業界のブッキングエージェンシー向けソフトウェア ABOSS:イベントとツアー日程、ディールとギャラ、プロジェクト(アーティスト)、会場、移動、連絡先、請求書、契約、アドバンシングを ABOSS Agency API v1 で読み取ります。

コネクタ

ActiveCampaign を Microsoft Copilot に接続する方法 — MCP 経由

任意のAIエージェントからActiveCampaign(マーケティングオートメーション + CRM)を操作: 連絡先、リスト、タグ、商談、パイプライン、キャンペーン、自動化。16ツール。アカウントごとのAPI URL、カスタムApi-Tokenヘッダー認証。

コネクタ

Acuity Scheduling を Microsoft Copilot に接続する方法 — MCP 経由

任意のAIエージェントからAcuity Scheduling(Squarespace傘下の予約SaaS)を操作: 予約、空き状況、予約タイプ、カレンダー、顧客、商品。12個のツール、Basic認証。

コネクタ

MCP 経由で Adobe Acrobat Sign を Microsoft Copilot に接続する方法

Acrobat Sign ユーザーとしてサインインする Adobe Acrobat Sign REST API v6:契約を探して誰が署名したかを確認し、参加者、イベント、フォームデータ、署名リンク、署名済み PDF、監査証跡を読み取り、ドキュメントやライブラリテンプレートを署名用に送信し、リマインダーを送り、テンプレート、Web フォーム、ユーザー、グループ、ワークフロー、Webhook を参照します。契約の取り消しはインストール時にオフです。

コネクタ

Adyen を Microsoft Copilot に接続する方法 — MCP 経由

任意のAIエージェントからAdyen(グローバルな決済処理サービス)のチェックアウト、決済、残高プラットフォームを操作。10個のツール、APIキー認証、本番環境とテスト環境は分離。

コネクタ

AFAS Profit を Microsoft Copilot に接続する方法 — MCP 経由

AFAS Profit: オランダのERPとHR。公開されているGetConnectorを読み取り、利用可能なものを一覧し、コネクタのメタデータを確認。AFASのbase64でラップされたXML tokenによるトークン認証。