SC

stolinski/css-mcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

338 stars 12 forks 품질 59 트렌드 19

MDN의 최신 CSS 문서와 포괄적인 CSS 코드 분석을 제공하는 MCP(모델 컨텍스트 프로토콜) 서버입니다.

개요

MDN의 최신 CSS 문서와 포괄적인 CSS 코드 분석을 제공하는 MCP(모델 컨텍스트 프로토콜) 서버입니다. - 공식 MDN 문서 - MDN API에서 직접 문서를 가져오기 - 브라우저 호환성 - MDN BCD의 브라우저 지원 데이터 포함 - 간단한 API - "grid", "flexbox", ":has" 같은 CSS 속성 이름만 전달 - 마크다운 변환 - HTML 문서를 깔끔하고 읽기 쉬운 마크다운으로 변환 - 자동 정규화 - 단순 슬러그("그리드")와 전체 경로("웹/CSS/그리드")를 모두 지원합니다 - 스마트 캐싱 - 7일 TTL을 지원하는 SQLite 기반 캐시를 통해 매우 빠른 응답을 지원합니다 - 150+ 메트릭스 - 스타일시트 품질 및 복잡도에 대한 종합 분석 - 디자인 패턴 - 색상 팔레트, 글꼴 크기, 간격 패턴 감지 - 코드 품질 - 셀렉터 복잡성, 특이성 분석, 속성 사용 - 성능 인사이트 - 지나치게 복잡한 셀렉터 및 중복 코드 식별 - 노드.

개요(AI 번역)

MDN의 최신 CSS 문서와 포괄적인 CSS 코드 분석을 제공하는 MCP(모델 컨텍스트 프로토콜) 서버입니다.

특징

문서 및 호환성:

  • 공식 MDN 문서 - MDN API에서 직접 문서를 가져오기
  • 브라우저 호환성 - MDN의 BCD에서 제공하는 브라우저 지원 데이터 포함
  • 간단한 API - "grid", "flexbox", [[T2]와 같은 CSS 속성 이름을 전달하기만 하면 됩니다.
  • 마크다운 변환 - HTML 문서를 깔끔하고 읽기 쉬운 마크다운으로 변환합니다
  • 자동 정규화 - 단순 슬러그("grid")와 전체 경로("Web/CSS/grid") 모두를 지원합니다.
  • 스마트 캐싱 - 7일 TTL을 가진 SQLite 기반 캐시로 매우 빠른 응답

CSS 분석:

  • 150+ 메트릭스 - 스타일시트 품질 및 복잡성에 대한 종합적인 분석
  • 디자인 패턴 - 색상 팔레트, 글꼴 크기, 간격 패턴 감지
  • 코드 품질 - 셀렉터 복잡성, 특이성 분석, 속성 사용
  • 성능 인사이트 - 지나치게 복잡한 셀렉터 및 중복 코드 식별

설치

클로드 코드를 위해

Claude 코드 CLI를 통해 설치하세요:

VS 코드를 위해

원클릭 설치:

VS 코드 CLI를 통해 설치:

MCP 클라이언트(클로드 데스크톱 등)를 위한

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

CSS MCP Server

An MCP (Model Context Protocol) server that provides up-to-date CSS documentation from MDN and comprehensive CSS code analysis.

Features

Documentation & Compatibility:

  • Official MDN Docs - Fetches documentation directly from MDN’s API
  • Browser Compatibility - Includes browser support data from MDN’s BCD
  • Simple API - Just pass CSS property names like "grid", "flexbox", or ":has"
  • Markdown Conversion - Converts HTML documentation to clean, readable markdown
  • Auto-normalization - Supports both simple slugs ("grid") and full paths ("Web/CSS/grid")
  • Smart Caching - SQLite-based cache with 7-day TTL for blazing-fast responses

CSS Analysis:

  • 150+ Metrics - Comprehensive analysis of stylesheet quality and complexity
  • Design Patterns - Detect color palettes, font sizes, spacing patterns
  • Code Quality - Selector complexity, specificity analysis, property usage
  • Performance Insights - Identify overly complex selectors and redundant code

Installation

For Claude Code

Install via the Claude Code CLI:

claude mcp add css -- npx -y css-mcp

For VS Code

One click install:

Install via VS Code CLI:

code --add-mcp '{\"name\":\"css\",\"command\":\"npx\",\"args\":[\"-y\",\"css-mcp\"],\"env\":{}}'

For MCP Clients (Claude Desktop, etc.)

Add to your MCP settings configuration:

{
  "mcpServers": {
    "css": {
      "command": "npx",
      "args": ["-y", "css-mcp"]
    }
  }
}

For Development

npm install -g css-mcp

Or use with npx:

npx css-mcp --self-test

Requirements

  • Node.js 20+
  • Build tools for native modules (usually pre-installed on most systems)

Usage

Available Tools

get_docs

Fetch CSS documentation for any property, selector, function, or concept.

Parameters:

  • slug (string) - CSS feature name or MDN path

Examples:

// Simple slugs (auto-normalized)
get_docs({ slug: "grid" });
get_docs({ slug: ":has" });
get_docs({ slug: "flexbox" });
get_docs({ slug: "@media" });
get_docs({ slug: "::before" });

// Full MDN paths also work
get_docs({ slug: "Web/CSS/grid" });
get_docs({ slug: "en-US/docs/Web/CSS/border-radius" });

Returns:

{
  "source": "mdn-doc",
GitHub에서 전체 README 보기

설치

npx -y css-mcp
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "css": { "command": "npx", "args": ["-y", "css-mcp"] } } }