Sponsored by Deepsite.site

Page Design Guide Mcp Server

Created By
chihebnabil22 days ago
An MCP (Model Context Protocol) server that provides design guidance to help LLMs generate better, more modern web pages. This server focuses on teaching design principles and best practices rather than providing code templates.
Content

Page Design Guide MCP Server

An MCP (Model Context Protocol) server that provides design guidance to help LLMs generate better, more modern web pages. This server focuses on teaching design principles and best practices rather than providing code templates.

Features

  • [layout] Layout Guidance - When and how to use F-Pattern, Z-Pattern, Bento Grid, etc.
  • [palette] Color Psychology - Color meanings, scheme types, and palette recommendations
  • [type] Typography - Hierarchy, font pairings, and readability best practices
  • [grid] Responsive Design - Mobile-first strategies and breakpoint guidance
  • [layers] Visual Hierarchy - Principles of contrast, whitespace, alignment
  • [component] Component Guidance - Design principles for buttons, cards, forms, navigation
  • [motion] Animation Principles - Timing, purpose, and performance considerations
  • [accessibility] Accessibility - WCAG compliance, contrast ratios, semantic HTML
  • [sparkles] Modern Trends - Current design trends and when to use them
  • [check] Design Review - Analyze design descriptions and get recommendations

Setup with Claude Desktop

Add this to your Claude Desktop configuration file:

MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "page-design-guide": {
      "command": "npx",
      "args": ["-y", "page-design-guide-mcp"]
    }
  }
}

Option 2: Local Installation

{
  "mcpServers": {
    "page-design-guide": {
      "command": "node",
      "args": ["/absolute/path/to/node_modules/page-design-guide-mcp/build/index.js"]
    }
  }
}

Replace /absolute/path/to with the actual path to your project's node_modules directory.

Setup with OpenCode

Your opencode.json configuration file should include:

{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "page-design-guide": {
      "type": "local",
      "command": ["npx", "-y", "page-design-guide-mcp"],
      "enabled": true
    }
  }
}

Usage

Once connected, you can ask Claude questions like:

  • "What design principles should I follow for this landing page?"
  • "Which layout works best for a portfolio site?"
  • "What colors convey trust and professionalism?"
  • "How should I structure the hero section?"
  • "What are common mistakes to avoid with typography?"
  • "How do I make this accessible?"
  • "Review my design approach for this e-commerce page"

Available Tools

get_design_principles

Get foundational design principles (hierarchy, whitespace, contrast, alignment, etc.) with guidelines and common mistakes to avoid.

get_layout_guidance

Get layout recommendations based on page type. Explains when and why to use F-Pattern, Z-Pattern, Bento Grid, Split Screen, etc.

get_color_guidance

Get color psychology, scheme types (monochromatic, complementary, etc.), and palette recommendations based on mood and industry.

get_typography_guidance

Get typography hierarchy, font pairing recommendations for different styles, and best practices for readable text.

get_section_guidance

Get guidance for specific page sections: header, hero, features, testimonials, pricing, cta, footer, faq - including purpose, structure, and best practices.

get_responsive_guidance

Get responsive design principles, breakpoint strategies, and mobile-first best practices.

get_component_guidance

Get design guidance for UI components: buttons, cards, forms, navigation, modals, icons - including sizing, states, and accessibility.

get_animation_guidance

Get animation principles, timing guidelines, and performance considerations for different types of motion.

get_accessibility_guidance

Get accessibility requirements including contrast ratios, focus states, semantic HTML, and motion preferences.

Get current web design trends (2024-2026) with guidance on when and how to use them appropriately.

review_design_approach

Describe your design and get feedback with scores, identified strengths, concerns, and recommendations.

Project Structure

page-design-guide-mcp/
├── src/
│   └── index.ts          # Main MCP server code
├── build/                # Compiled JavaScript (generated)
├── package.json
├── tsconfig.json
└── README.md

Development

For development with auto-rebuild on changes:

npm run watch

Requirements

  • Node.js >= 18.0.0
  • Claude Desktop app

License

MIT

Server Config

{
  "mcpServers": {
    "page-design-guide": {
      "command": "npx",
      "args": [
        "-y",
        "page-design-guide-mcp"
      ]
    }
  }
}
Recommend Servers
TraeBuild with Free GPT-4.1 & Claude 3.7. Fully MCP-Ready.
Amap Maps高德地图官方 MCP Server
DeepChatYour AI Partner on Desktop
Howtocook Mcp基于Anduin2017 / HowToCook (程序员在家做饭指南)的mcp server,帮你推荐菜谱、规划膳食,解决“今天吃什么“的世纪难题; Based on Anduin2017/HowToCook (Programmer's Guide to Cooking at Home), MCP Server helps you recommend recipes, plan meals, and solve the century old problem of "what to eat today"
MCP AdvisorMCP Advisor & Installation - Use the right MCP server for your needs
MiniMax MCPOfficial MiniMax Model Context Protocol (MCP) server that enables interaction with powerful Text to Speech, image generation and video generation APIs.
BlenderBlenderMCP connects Blender to Claude AI through the Model Context Protocol (MCP), allowing Claude to directly interact with and control Blender. This integration enables prompt assisted 3D modeling, scene creation, and manipulation.
Visual Studio Code - Open Source ("Code - OSS")Visual Studio Code
Jina AI MCP ToolsA Model Context Protocol (MCP) server that integrates with Jina AI Search Foundation APIs.
WindsurfThe new purpose-built IDE to harness magic
Serper MCP ServerA Serper MCP Server
ChatWiseThe second fastest AI chatbot™
Zhipu Web SearchZhipu Web Search MCP Server is a search engine specifically designed for large models. It integrates four search engines, allowing users to flexibly compare and switch between them. Building upon the web crawling and ranking capabilities of traditional search engines, it enhances intent recognition capabilities, returning results more suitable for large model processing (such as webpage titles, URLs, summaries, site names, site icons, etc.). This helps AI applications achieve "dynamic knowledge acquisition" and "precise scenario adaptation" capabilities.
Y GuiA web-based graphical interface for AI chat interactions with support for multiple AI models and MCP (Model Context Protocol) servers.
CursorThe AI Code Editor
Baidu Map百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
AiimagemultistyleA Model Context Protocol (MCP) server for image generation and manipulation using fal.ai's Stable Diffusion model.
Tavily Mcp
Playwright McpPlaywright MCP server
TimeA Model Context Protocol server that provides time and timezone conversion capabilities. This server enables LLMs to get current time information and perform timezone conversions using IANA timezone names, with automatic system timezone detection.
EdgeOne Pages MCPAn MCP service designed for deploying HTML content to EdgeOne Pages and obtaining an accessible public URL.