mcpField
S
Slingshot brand kit

Slingshot brand kit

ローカル
slingshot.fyiメディア・デザイン03 週間前に更新

Slingshot brand kit について

Slingshot brand kitは、Slingshotのブランドを適用するチームやエージェント向けに、ブランドガイド、デザイントークン、カラー検査機能を提供します。各ルールには理由が添えられ、トークンは一元管理されてCSSに生成されます。

主な機能

  1. 015種類のブランドガイドを参照
  2. 02デザイントークンをCSSで出力
  3. 03ブランド外の色をファイルで検査
  4. 04人やエージェントによるガイド活用

活用シーン

  1. 01デザイン作業に必要なブランド規則の確認
  2. 02CSSへのブランドトークン適用
  3. 03CSSファイル内のブランド外カラー検査

MCP 対応

`slingshot-brand-mcp`サーバーは、`brand_guide`、`brand_tokens`、`check_colors`ツールを通じて、ブランドガイド、トークン、カラー検査機能をMCPクライアントに公開します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"fyi-slingshot-brand-kit": {
"command": "npx",
"args": [
"-y",
"@slingshot-fyi/brand-kit"
]
}
}
}
起動コマンドnpx -y @slingshot-fyi/brand-kit

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

パッケージ
npm@slingshot-fyi/brand-kit0.1.0

ツール

3

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

パラメーター型必須説明
topicenumいいえvoice | layout | typography | color | mark

詳細

Slingshot ブランドキット

Slingshot 独自のブランドを、エージェント型ブランドシステムとして構築しました。これは、同社が他社向けに作っているものと同じパーツを、まず自社で使ったものです。slingshot.fyi を支えるブランドです。

パーツ内容
キットbrand/:ルーター(readme.md)と5つのガイド(ボイス、レイアウト、タイポグラフィ、カラー、マーク)です。すべてのルールには理由が記載されているため、誰かが明文化していないケースにも、人やエージェントが適用できます。
トークンbrand/tokens.json にすべての値を一元管理し、dist/tokens.css はそこから生成します。
CLIslingshot-brand はガイドとトークンを表示し、ファイル内にブランドトークンではない色が使われていないかチェックします。
MCPslingshot-brand-mcp は、作業中のあらゆる MCP クライアント(Claude Code、Claude Desktop、Cursor)に、ガイド、トークン、カラーのチェック機能を提供します。

使い方

npx -p @slingshot-fyi/brand-kit slingshot-brand guide            # which guide to read for the task
npx -p @slingshot-fyi/brand-kit slingshot-brand guide voice      # one guide
npx -p @slingshot-fyi/brand-kit slingshot-brand tokens           # tokens as CSS custom properties
npx -p @slingshot-fyi/brand-kit slingshot-brand check src/*.css  # exits 1 if any colour is off-brand

このリポジトリをクローンし、npm install を一度実行すれば、同じコマンドを npx slingshot-brand … として使えます。

MCP サーバーを Claude Code に追加します。

claude mcp add slingshot-brand -- npx -y @slingshot-fyi/brand-kit

次の3つのツールを公開します:brand_guide、brand_tokens、check_colors。

テスト方法

npm test では、すべてのルールに理由があること、生成された CSS がすべてのトークンを網羅していること、カラーのチェックでブランドカラーが特定され、それ以外が警告されることを確認します。また、MCP サーバーを起動し、stdio 経由で各ツールを呼び出します。

キット自体のテストには、Slingshot がすべてのキットで行う方法を採用しています。他のコンテキストを何も持たない新しいエージェントにキットを渡し、新しいものを作るよう依頼します。そして、エージェントが推測したことをすべて、ルールが不足している箇所として扱います。

フォント

ステートメント用書体の Exposure は別途ライセンスされており、このリポジトリには含まれていません。Geist と Geist Mono は SIL Open Font License の下で提供されています。

ライセンス

コードは MIT ライセンスです(LICENSE を参照)。Slingshot の名称、マーク、コピーは Slingshot に帰属します。

コメント

MCP は初めてですか?

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

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