mcpField
G
gs1belu-mpm-upload

gs1belu-mpm-upload

ローカル

gs1belu-mpm-upload について

GS1 Belgium & Luxembourg の My Product Manager Upload v17 API 向けの非公式 MCP サーバーで、商品データを送信するデータサプライヤーを対象とします。独立した単一ロールのプロセスとして動作し、FastMCP でツールを実行時に構築します。

主な機能

  1. 01Upload API 専用
  2. 02独立した単一ロールのプロセス
  3. 03FastMCP による実行時のツール構築
  4. 04ベンダーの OpenAPI スキーマを使用

活用シーン

  1. 01MCP サーバー経由で My Product Manager にデータをアップロード
  2. 02データサプライヤー向けに Upload サービスを個別に構成

MCP 対応

MCP クライアントに My Product Manager Upload v17 API のツールを公開します。ツールは FastMCP で実行時に構築されます。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"wimsuenens-gs1belu-mpm-upload": {
"command": "uvx",
"args": [
"gs1belu-mpm-upload-mcp"
],
"env": {
"GS1BELU_ENVIRONMENT": "<GS1BELU_ENVIRONMENT>",
"GS1BELU_API_VERSION": "<GS1BELU_API_VERSION>",
"GS1BELU_UPLOAD_CLIENT_ID": "<GS1BELU_UPLOAD_CLIENT_ID>",
"GS1BELU_UPLOAD_CLIENT_SECRET": "<GS1BELU_UPLOAD_CLIENT_SECRET>",
"GS1BELU_UPLOAD_SUBSCRIPTION_KEY": "<GS1BELU_UPLOAD_SUBSCRIPTION_KEY>"
}
}
}
}
起動コマンドuvx gs1belu-mpm-upload-mcp
設定が必要な環境変数
GS1BELU_ENVIRONMENTTarget environment: uat or prod.
GS1BELU_API_VERSIONAPI contract version segment (default v17).
GS1BELU_UPLOAD_CLIENT_IDUpload API OAuth2 client-credentials client id.
GS1BELU_UPLOAD_CLIENT_SECRETシークレットUpload API OAuth2 client-credentials client secret.
GS1BELU_UPLOAD_SUBSCRIPTION_KEYシークレットUpload API Ocp-Apim-Subscription-Key.

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

パッケージ
pypigs1belu-mpm-upload-mcp0.2.0

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

メンテナーはまだ詳細を追加していません。リポジトリの README をご覧ください。

コメント

MCP は初めてですか?

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

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