接続の確立
The CData Code Assist MCP for SAP BusinessObjects BI defines each connection to SAP BusinessObjects BI as a named configuration that an MCP Client (such as Claude Desktop) can use when sending natural language queries.
You create and manage these configurations using the CData Code Assist MCP Configuration Tool. The tool automatically handles formatting, storage, and registration with MCP clients.
Understanding Connection Configurations
Each connection configuration is stored in a .mcp file. This file includes the details needed to initialize the connector when an MCP Client starts a session.
- On Windows, configuration files are stored in "~/AppData/Roaming/CData/SAP BusinessObjects BI Data Provider/".
- On macOS, configuration files are stored in "~/Library/Application Support/CData/SAP BusinessObjects BI Data Provider/".
The .mcp file is a text file that contains a list of connection properties and a timestamp. For example:
#Tue May 20 15:48:40 EDT 2025 AuthScheme=Basic User=myUser Password=myPassword Security Token=myToken
The configuration tool handles these settings automatically. Each saved configuration enables an MCP client to launch a dedicated MCP server instance with the correct connector and options. Manual file editing is not required.
SAPBusinessObjectsBI への接続
SAP BusinessObjects BI インスタンスに接続するには、以下を設定する必要があります。
- URL:SAP BusinessObjects BI REST API URL。これを見つけるには:
- セントラル管理コンソールにログインします。
- コンボボックスからアプリケーションを選択します。
- RESTful Web Service を選択します。セントラル管理コンソールは、アクセスURL を表示します。デフォルトでは、http://{Server-Name}:6405/biprws です。
- AuthScheme:SAP BusinessObjects BI に接続する際に使用する認証の種類に設定。
Basic
デフォルトのBasic 認証メカニズムを使用してSAP BusinessObjects BI に接続するには、AuthScheme をBasic に設定し、次のプロパティを設定します。
Enterprise
Enterprise 認証を使用してSAP BusinessObjects BI に接続するには、AuthScheme をEnterprise に設定し、次のプロパティを設定します。
LDAP
LDAP 認証を使用してSAP BusinessObjects BI に接続するには、AuthScheme をLDAP に設定し、次のプロパティを設定します。
WinAD
Windows AD 認証を使用してSAP BusinessObjects BI に接続するには、AuthScheme をWinAD に設定し、次のプロパティを設定します。
CyberArk
CyberArk に接続するには、AuthScheme をCyberArk に設定し、次のプロパティを設定します。
- User:CyberArk のログイン名(user@domain)。
- Password:CyberArk ユーザーのパスワード。
- SSOLoginURL:アプリのシングルサインオンURL。
- SSOExchangeURL:The url used for the exchange of the SAML token for SAP BusinessObjects BI credentials.
MFA を設定している場合、CyberArk を使用して認証するにはSSOProperties を組み合わせて使用する必要があります。必要に応じて、以下のいずれかを設定します。
- MFAType:MFA を設定している場合、認証時に選択するメカニズムの名前を設定します。
- MFAPassCode:MFA を設定している場合、選択したメカニズムに対して有効な回答を設定します。
この値を空欄または無効な値に設定すると、本製品 は帯域外メカニズムを開始します。本製品 は、ユーザーとの対話を通じてチャレンジが完了するまでAPI をポーリングしてから、接続を閉じるかどうかを決定します。 - MFATimeout:MFA を設定している場合、本製品 がユーザーとの対話によってチャレンジが完了するまでAPI のポーリングを継続する秒数を設定します。デフォルトでは、本製品 は接続を閉じる前に60秒間API をポーリングします。
接続文字列の例:
AuthScheme=CyberArk;SSOLoginURL='https://abc1234.id.cyberark.cloud/run?appkey=00000000-0000-0000-0000-000000000000&customerId=ABC1234';User=cyberarkUserName;Password=cyberarkPassword;SSOExchangeUrl=http://myserver:8080/biprws/saml/SSO;