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

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

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

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

お使いの 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 について Cursor によく聞かれること

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

質問接続方法
「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 つを最初から最後まで紹介しています。Cursor が呼び出すツール、読み取る 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 コミュニケーション取決め
Cursor は AnythingMCP と MCP で通信します。AnythingMCP は SAP のそばで稼働し、SAP と通信する唯一のコンポーネントです。

S/4HANA オンプレミス、Private Cloud、ECC は社内ネットワークまたは SAP のプライベートクラウドのランディングゾーン内にあるため、AnythingMCP もそこで動かします。SAP に到達できるホスト上で Docker Compose ファイルを 1 つ動かすだけです。Cursor はお使いのパソコン上で動き、ネットワーク内の 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 サーバーを Cursor に追加します。~/.cursor/mcp.json の mcpServers に、MCP Servers に表示される URL とヘッダー X-API-Key: <key> を持つエントリを追加します。

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

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

SAP HANA を ChatGPT に接続するには? Cursor の場合と同じです。セルフホストの AnythingMCP に SAP S/4HANA (HANA SQL) コネクタをインストールし、その MCP サーバーを ChatGPT にコネクタとして追加します(開発者モード、有料プラン)。ツールと読み取り専用の制限はどちらでも同じです。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 が必要です。

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

Cursor の無料プランでカスタム MCP サーバーは使えますか? はい — MCP は Hobby、Pro、Business の各プランで利用できます。

次のステップ

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

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

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

関連ガイド

GR
コネクタ

Georgian Railway を Cursor に接続する方法 — MCP 経由

MCP 経由で Cursor からジョージア鉄道の列車を検索:駅、時刻表、空席、ラリ建て運賃。アカウントも API キーも不要。

コネクタ

MCP 経由で Google Calendar を Cursor に接続する方法

AI に Google Calendar で作業させます。カレンダーの一覧、任意の期間の予定の一覧と検索、予定の詳細とゲストの確認、ゲストと Google Meet リンク付きの会議の作成と変更、招待への返答、一文からの予定の追加、相手の空き時間の確認ができます。個人の Google アカウントと Google Workspace に対応しています。

コネクタ

MCP 経由で Google Docs を Cursor に接続する方法

AI に Google Docs で作業させます。ドキュメントをプレーンテキストとして、または位置付きの見出しと段落として読み取り、新しいドキュメントを作成し、テキストを追記や挿入し、文書全体でテキストを置換できます。たとえばテンプレートへの記入に使えます。個人の Google アカウントと Google Workspace に対応しています。

コネクタ

MCP 経由で Google Drive を Cursor に接続する方法

AI に Google Drive で作業させます。マイドライブと共有ドライブのファイルやフォルダの検索、Google Docs、Sheets、Slides のテキストとしての読み取り、詳細、コメント、アクセスできる人の確認、フォルダやテキストファイルの作成(テキストから新しい Docs や Sheets も作成可能)、コピー、名前の変更、移動、共有、ゴミ箱への移動ができます。個人の Google アカウントと Google Workspace に対応しています。

コネクタ

MCP 経由で Google Sheets を Cursor に接続する方法

AI に Google Sheets で作業させます。任意の範囲や複数の範囲の一括読み取り、スプレッドシートのシートとサイズの確認、表への行の追加、セルや数式の書き込みと更新、スプレッドシートの作成、シートの追加と名前の変更ができます。個人の Google アカウントと Google Workspace に対応しています。

コネクタ

MCP 経由で Google Tasks を Cursor に接続する方法

AI に Google Tasks を管理させます。タスクリストと未完了や期限が近いタスクの確認、期限付きのタスクとサブタスクの追加、更新、完了、並べ替え、別のリストへの移動ができます。Gmail、Google Calendar、Tasks アプリに表示されるのと同じタスクです。個人の Google アカウントと Google Workspace に対応しています。