mcpField
L
labelgrid-mcp

labelgrid-mcp

ローカル
labelgrid.comビジネス・マーケティング44 週間前に更新

labelgrid-mcp について

labelgrid-mcp は LabelGrid 公開 API の公式 MCP サーバーで、音楽カタログやリリースを扱う 30 個のツールを提供します。コマンドラインツールと共有 API クライアントも含むワークスペースの一部です。

主な機能

  1. 01音楽カタログとリリースの管理
  2. 02ファイルと配信の処理
  3. 03分析データとロイヤリティの利用
  4. 04Webhook の管理
  5. 0530 個の統合 API ツール

活用シーン

  1. 01MCP クライアントから音楽カタログを管理
  2. 02リリースと配信のタスク処理
  3. 03分析データとロイヤリティの確認

MCP 対応

@labelgrid/mcp パッケージは LabelGrid 公開 API を通じて、30 個のツールを MCP クライアントに公開します。同じ API 機能を扱うコマンドラインツールも含まれます。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"labelgrid-labelgrid": {
"command": "npx",
"args": [
"-y",
"@labelgrid/mcp"
],
"env": {
"LABELGRID_API_TOKEN": "<LABELGRID_API_TOKEN>",
"LABELGRID_API_URL": "<LABELGRID_API_URL>",
"LABELGRID_ENABLE_WRITES": "<LABELGRID_ENABLE_WRITES>",
"LABELGRID_ENABLE_FULL_WRITES": "<LABELGRID_ENABLE_FULL_WRITES>",
"LABELGRID_FULL_WRITES_ACK": "<LABELGRID_FULL_WRITES_ACK>",
"LABELGRID_TOOLSETS": "<LABELGRID_TOOLSETS>",
"LABELGRID_READ_ONLY": "<LABELGRID_READ_ONLY>"
}
}
}
}
起動コマンドnpx -y @labelgrid/mcp
設定が必要な環境変数
LABELGRID_API_TOKENシークレットYour LabelGrid API token. Create one in your dashboard under Profile → API Tokens. Without it the server starts in setup mode and walks you through creating one.
LABELGRID_API_URLOverride the API base URL. Defaults to the production API.
LABELGRID_ENABLE_WRITESEnable safe writes (create/update drafts, labels, artists, and similar). Enabled by default; set to false for read-only.
LABELGRID_ENABLE_FULL_WRITESEnable full writes (distribution, takedowns, immutable uploads). Disabled by default; also requires LABELGRID_FULL_WRITES_ACK.
LABELGRID_FULL_WRITES_ACKMust equal the exact acknowledgment sentence (see the README safety section) to arm full writes.
LABELGRID_TOOLSETSComma-separated subset of toolsets to expose (account, reference, catalog, releases, insights, finance, webhooks, distribution; pre-0.3.0 names are accepted as aliases). Defaults to all except webhooks, which must be named explicitly to enable.
LABELGRID_READ_ONLYForce reads only; overrides both write flags. Defaults to false.

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

パッケージ
npm@labelgrid/mcp0.4.0

ツール

29

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

このツールにパラメーターはありません。

詳細

LabelGrid MCP — ワークスペース

npm version CI LabelGrid MCP server

LabelGrid 公開 API 用の公式 LabelGrid ツール群を、npm ワークスペースとしてまとめています。

MCP サーバーのドキュメントをお探しですか? packages/mcp/README.md にあります。Claude Desktop、Cursor、その他の MCP クライアントへのインストール方法、ツールの完全なリファレンス、安全性の制御、設定方法を記載しています。

パッケージ

パッケージ内容
@labelgrid/mcpMCP サーバーです。LabelGrid 公開 API を利用する、統合された 30 個のツールを提供します。npm で公開されており、Claude Desktop 用のワンクリックバンドル labelgrid.mcpb としても配布されています。
@labelgrid/clilabelgrid コマンドラインツールです。カタログ、リリース、ファイル、分析、ロイヤリティ、Webhook、配信に対応し、パイプライン向けの --json 出力も備えています。ターミナルやスクリプトから同じ API を利用できます。
@labelgrid/core共有 API クライアントです。構造化エラーに対応した HTTP トランスポート、署名付き URL によるアップロード、コンテンツタイプの許可リスト、カタログエンティティレジストリ、機密情報を伏せるログ機能を提供します。公開 API を基盤とするすべての LabelGrid ツールで使用されます。

コマンドラインツール

認証設定、各コマンドグループ、スクリプト作成、安全性モデルの完全なドキュメントは packages/cli/README.md にあります。クイックスタート:

npm install -g @labelgrid/cli          # Node 20+; installs the `labelgrid` command
export LABELGRID_API_TOKEN=...         # or run `labelgrid auth login`
labelgrid auth whoami                  # verify the token
labelgrid catalog search --type release --json | jq '.data[].id'

エージェントスキル

skills/labelgrid-release/SKILL.md は、リリースの下書きとトラックの作成、オーディオとアートワークのアップロード、検証、レビュー、配信、納品状況の追跡まで、リリースの全ライフサイクルを扱うエージェントスキルです。各手順に適した手段のガイダンスと、対応する正確な MCP ツールおよび CLI コマンドを記載しています。エージェントにこのファイルを参照させるか、アシスタントのスキルディレクトリに配置すると、LabelGrid のリリースフローを最初から最後まで実行できるようになります。

構成とビルドの仕組み

  • ルートの package.json はプライベートなワークスペースマニフェストです。そのスクリプトは各パッケージに処理を振り分けます(npm run build はまず @labelgrid/core をビルドし、続いて @labelgrid/mcp と @labelgrid/cli をビルドします。npm test は各パッケージのテストを実行します)。開発者はリポジトリのルートから作業します。packages/core は共有クライアント、packages/mcp は MCP サーバー、packages/cli はコマンドラインツールで、2 つの製品はいずれも core 上の薄いアダプターです。
  • 各パッケージは、共有の tsconfig.base.json を継承する独自の tsconfig.json を持ちます(TypeScript のプロジェクト参照は使用していません。ルートでビルド順序を明示することで、順序を正しくシンプルに保ちます)。@labelgrid/mcp はワークスペースリンクを通じて @labelgrid/core をインポートし、ビルド済みの宣言ファイルを使ってコンパイルします。
  • ユニットテストは、各パッケージの vitest.config.ts を使ってパッケージごとに実行します。MCP パッケージは @labelgrid/core を隣接パッケージの TypeScript ソースにエイリアスするため、テストの実行前に core をビルドする必要はありません。
  • リポジトリ全体のチェックは scripts/ にあり、ルートから実行します。npm run lint、npm run leak-guard、npm run check-coverage、npm run gen-docs、npm run measure-tokens が該当します。

開発

npm ci            # install the whole workspace
npm run build     # build core, then mcp and cli
npm test          # unit suites for every package
npm run lint      # biome over the repo

ビルド後の MCP サーバーバイナリ:node packages/mcp/dist/index.js(または npm start)。 ビルド後の CLI バイナリ:node packages/cli/dist/index.js。

ライセンス

MIT

コメント

MCP は初めてですか?

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

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