mcpField
S
Simplifier Mcp

Simplifier Mcp

ローカル
github.com/simplifier-ag開発ツール53 週間前に更新

Simplifier Mcp について

Simplifier MCPは、AIアシスタントをSimplifier Low Code Platformに接続し、コネクターやビジネスオブジェクト、データ型を管理して関連処理を実行します。MCPリソースとツールの両方からデータにアクセスできます。

主な機能

  1. 01コネクターとログイン情報の管理
  2. 02ビジネスオブジェクトとデータ型の管理
  3. 03ビジネスオブジェクト関数の実行
  4. 04コネクター経由の外部システム呼び出し
  5. 05プラットフォームリソースの閲覧

活用シーン

  1. 01外部システム用コネクターの設定
  2. 02サーバー側JavaScriptビジネスロジックの実行
  3. 03Simplifier経由での外部システム呼び出し

MCP 対応

MCPサーバーはSimplifierの機能を管理・実行するツールを公開し、コネクター、ビジネスオブジェクト、システム情報をリソースまたはツールで提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"simplifier": {
"command": "npx",
"args": [
"-y",
"@simplifierag/simplifier-mcp"
],
"env": {
"SIMPLIFIER_TOKEN": "<SIMPLIFIER_TOKEN>",
"SIMPLIFIER_BASE_URL": "<SIMPLIFIER_BASE_URL>"
}
}
}
}
起動コマンドnpx -y @simplifierag/simplifier-mcp
設定が必要な環境変数
SIMPLIFIER_TOKENシークレットYour current Simplifier token
SIMPLIFIER_BASE_URLThe base URL of your Simplifier instance

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@simplifierag/simplifier-mcp0.11.3
ocidocker.io/simplifierag/simplifier-mcp:0.11.3

ツール

36

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
namestringはい
tagsarrayはいこの Business Object を分類、整理するためのタグ配列。更新時に指定しない場合、既存のタグが保持されます。
descriptionstringはい
dependenciesarrayはいこの BO が必要とする依存関係の配列。重要:BO 関数から Simplifier.Connector.<Name> または Simplifier.BusinessObject.<Name> 構文を使用してアクセスするコネクターや他の BO を追加してください。更新時に指定しない場合、既存の依存関係が保持されます。
projectsBeforearrayいいえ変更前のプロジェクト名。新しい BO の作成時は空の配列 [] を使用し、更新時は現在のプロジェクトを指定します。
projectsAfterChangearrayいいえBO の割り当て先プロジェクト名。プロジェクト割り当ての追跡に必須です。

詳細

Simplifier MCP サーバー

Simplifier は SAP エコシステムをリードするローコードプラットフォームです。フルスタックのローコードクラウド開発環境でカスタムアプリを構築し、本格的なコーディングへの依存を減らせます。標準化されたコネクターを使って、ERP、CRM、その他のシステムと簡単に連携できます。

詳しくはコミュニティをご覧いただくか、Simplifier を無料でお試しください。


このリポジトリには、AI アシスタントと**Simplifier Low Code Platform**との連携を可能にする MCP サーバー(Model Context Protocol)が含まれています。Simplifier のコネクターと BusinessObject の作成および管理に役立つツールとリソースを提供します。

概要

Simplifier MCP サーバーを使用すると、Simplifier インスタンスと連携して次の操作を行えます。

  • コネクターとログイン情報の管理:外部システムと接続する連携コンポーネントです
  • ビジネスオブジェクトの管理:ビジネスロジックを担う、サーバー側で実行される JavaScript 関数です
  • データ型の管理:コネクターや内部オブジェクトとの連携に使用するデータ構造です
  • ビジネスオブジェクト関数の実行:パラメーターを指定して JavaScript 関数を実行し、結果を取得します
  • コネクター呼び出しの実行:Simplifier コネクターを介して外部システムを呼び出します
  • プラットフォームリソースへのアクセス:コネクター、ビジネスオブジェクト、システム情報を参照します
サポート対象のコネクタータイプ

現在、完全にサポートされているコネクタータイプは次のとおりです。

  • REST
  • SOAP
  • SQL
  • SAPRFC
  • OData(プロキシのみ。コネクター呼び出しには対応していません)
クライアントの互換性

Simplifier MCP サーバーは、MCP クライアントがサポートする MCP プロトコルの機能にかかわらず、すべての MCP クライアントがデータを完全に利用できるよう、2 つの並行したインターフェースを通じてデータを公開します。

  • MCP リソースを実装するクライアント(Claude Code、Claude Desktop、MCP Inspector など)は、simplifier://… URI を介して Simplifier のデータを参照および読み取れます。例:simplifier://businessobjects、simplifier://connector/{name}、simplifier://documentation/…。
  • MCP ツールのみを実装するクライアント(OpenCode、Cursor、Cline、Continue、Windsurf など)は、*-list、*-get、documentation-get、connector-wizard-rfc-searchという名前のツールを通じて、同等の読み取りアクセスを利用できます。

どちらのインターフェースも同じ基盤実装を共有しているため、動作は同じです。両方を利用できる場合は、クライアントにはリソースの使用を推奨します。

使用方法

MCP サーバーの最適な使用方法とセットアップについては、Simplifier Community Docsをご覧ください。

認証

認証には、個人用アクセストークン(PAT)の使用を推奨します(Simplifier Version MC 26-11 以降)。SIMPLIFIER_APITOKENを通じて指定してください。 このトークンはApiTokenヘッダーとして Simplifier に送信され、ログインのたびに変わることはないため、一度設定すれば毎日更新する必要はありません。以下の例ではすべてSIMPLIFIER_APITOKENを使用しています。

代わりに、次の環境変数のいずれかを使用することもできます。

  • SIMPLIFIER_TOKEN:現在の SimplifierToken です。Simplifier にログインするたびに変わります(Simplifier への再ログイン後を参照してください)。
  • SIMPLIFIER_CREDENTIALS_FILE:userとpassを含む JSON ファイルのパスです。起動時に Simplifier へのログインに使用されます。

SIMPLIFIER_APITOKEN、SIMPLIFIER_TOKEN、SIMPLIFIER_CREDENTIALS_FILEのうち、設定できるのは1つだけです。

claude code に MCP を追加する方法 ...

node / npx を使用する場合:

claude mcp add simplifier npx @simplifierag/simplifier-mcp@latest --env SIMPLIFIER_APITOKEN=<your personal access token> --env SIMPLIFIER_BASE_URL=https://<yourinstance>-dev.simplifier.cloud

Docker を使用する場合:

claude mcp add simplifier-docker docker -- run --rm -i --env SIMPLIFIER_APITOKEN=<your personal access token> --env SIMPLIFIER_BASE_URL=https://<yourinstance>-dev.simplifier.cloud simplifierag/simplifier-mcp:latest

Simplifier がオンプレミス環境でホストされている場合、DEV インスタンスのSIMPLIFIER_BASE_URLは、記載されているスキーマとは異なります。

Simplifierへの新しいログイン後

これは、個人用アクセストークンの代わりにSIMPLIFIER_TOKENを使用する場合にのみ適用されます。 Simplifierにログインするたびに、SimplifierTokenが変わります。そのため、次の手順が必要です。

  • AI エージェント(この例ではclaude)を終了します。
  • 次に、MCPの設定を削除します。
claude mcp remove simplifier
  • その後、SIMPLIFIER_APITOKENの代わりに--env SIMPLIFIER_TOKEN=<your current simplifier token>を指定して(上記のコマンドを参照)、MCPを再度追加し、AI エージェントを再起動します。
...または、MCPを使用するためのclaude code用の設定例を使用します

例:claudeを起動するディレクトリに配置した、.mcp.jsonという名前のファイル。

node / npxを使用する場合:

{
  "mcpServers":  {
    "simplifier-mcp": {
      "type": "stdio",
      "command": "npx",
      "args": [ 
        "@simplifierag/simplifier-mcp@latest"
      ],
      "env": {
        "SIMPLIFIER_BASE_URL": "https://<yourinstance>-dev.simplifier.cloud",
        "SIMPLIFIER_APITOKEN": "<your personal access token>"
      }
    }
  }
}

Dockerを使用する場合:

{
  "mcpServers": {
    "simplifier-docker": {
      "type": "stdio",
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "--env",
        "SIMPLIFIER_APITOKEN",
        "--env",
        "SIMPLIFIER_BASE_URL",
        "simplifierag/simplifier-mcp:latest"
      ],
      "env": {
        "SIMPLIFIER_BASE_URL": "https://<yourinstance>-dev.simplifier.cloud",
        "SIMPLIFIER_APITOKEN": "<your personal access token>"
      }
    }
  }
}
トラブルシューティング

起動時にMCPがSimplifierへの接続に失敗すると、失敗の詳細と問題の解決方法を記載したエラーページが ブラウザーで開きます。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。