mcpField
S
Slop Patterns

Slop Patterns

リモート
sloppatterns.com開発ツール32 日前に更新
リポジトリ公式サイト

Slop Patterns について

Slop Patternsは、コーディングエージェント向けのMITライセンスのパターンライブラリ兼MCPサーバーです。UIに現れるAI由来のデザインパターンを特定し、修正案を示します。531件の分類を持ち、スキャナーやコマンドラインツールとコードルールを共有します。

主な機能

  1. 01531件のデザイン分類
  2. 02UIコードを調べるツール
  3. 03スキャナーとCLIでルールを共有
  4. 04固定されたパターンコードとURL

活用シーン

  1. 01生成されたUIのデザイン上の問題を確認
  2. 02UIの提示前に修正案を適用

MCP 対応

https://sloppatterns.com/mcp のリモートMCPサーバーは、MCPクライアントに check_design ツールを提供します。コーディングエージェントはこれを使ってUIコードを確認し、見つかったパターンに対処できます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://sloppatterns.com/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

7
パラメーター型必須説明
codestringはい確認する CSS、HTML、または JSX。全体を貼り付けてください。一部のスニペットでも動作しますが、ファイル全体のほうが正確です。
shareStatsbooleanいいえ省略可能。デフォルトは false です。true の場合、どのルールコードが検出されたかの匿名カウントを、https://sloppatterns.com/#stats の公開月次統計に提供します。コード、URL、識別子は一切送信されません。

詳細

スロップパターン

AI デザインのアンチパターンを集めた公開ライブラリです。どのような見た目か、ツールがそれを生成する理由、代わりに何をすべきかを紹介しています。sloppatterns.com で公開しています。

  • ライセンス:MIT(LICENSE)。ここに含まれるのはパターンライブラリのみで、MIT ライセンスが適用されます。対象は patterns.json、パターンのテキストと出典、サイト、api/ 内の MCP サーバーです。
  • スキャナーのコードは非公開です。 sloppatterns.com/score の Slop Score スキャナー(ブラウザーキャプチャ、ライブチェック、採点)は別のプロジェクトで、このリポジトリには含まれていません。
  • MCP サーバーは https://sloppatterns.com/mcp で稼働しています。アカウントやキーは不要です。サイトの「エージェント向け」ページをご覧ください。
  • 調査ノート「The Same Page」は research/ にあります。

Precious Studio の Pavithra Lamahewa がメンテナンスしています。サイトからパターンを提案するか、イシューを作成してください。

AI ツールで使う

コーディングエージェントは、作成した UI に対して check_design を呼び出し、検出した問題を修正してから、あなたに表示します。

  • Claude Code(プラグイン、MCP とスキル):
    /plugin marketplace add pavithralamahewa/slop-patterns
    /plugin install slop-patterns@slop-patterns
    
  • 任意の MCP クライアント: npx add-mcp https://sloppatterns.com/mcp を実行するか、その URL を使って HTTP サーバーを追加します。公式 MCP Registry には com.sloppatterns/slop-patterns として登録されています。
  • Cursor: Settings → MCP でサーバーを追加し(タイプは HTTP、URL は上記)、cursor/slop-patterns.mdc を .cursor/rules/ にコピーします。

分類体系を使う

各パターンには固定コード(例:A10)と固定 URL(https://sloppatterns.com/#gradient-text-headline)があります。コードの意味は変わりません。エントリーが改訂されると、version フィールドと updated フィールドが変わります。

  • 全 531 件のパターンをデータとして提供: taxonomy.json。各エントリーには、自動チェックの対象か(101 件が対象です。スキャナー、MCP サーバー、コマンドラインで 104 のコードルールを共有し、そのうち 57 件はページ全体を対象とした手動監査に合格しています)、または人による確認が必要かが記載されています。
  • コマンドライン: npx slop-patterns check ./dist または npx slop-patterns scan example.com を実行します。cli/ をご覧ください。
  • ルールセットは共通です: スキャナー、MCP サーバー、コマンドラインは同じ rules.js を実行するため、結果が食い違うことはありません。
  • 引用する: CITATION.cff をご覧ください。これにより、GitHub に「このリポジトリを引用」ボタンが表示されます。

コメント

MCP は初めてですか?

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

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