Skip to main content

Frontend Development MCP Server

Project description

Frontend Development MCP Server

Model Context Protocol (MCP) server built with FastMCP for frontend development workflows.

PyPI package: frontend-dev-mcp 0.1.2

Features & Tools

  • get_design_system_guide(type): Pros/cons of design systems ('utility-first', 'component-library', 'headless').
  • get_color_palette(primary_hex): Generate full complementary and analogous color palettes.
  • get_accessibility_checklist(): Essential a11y checklist.
  • get_performance_tips(focus_area): Performance tips for 'images', 'javascript', or 'css'.
  • get_agent_skill(skill_name): Reads agent instructions locally from .agents/skills.
  • ask_gemini_cli(prompt): Calls local gemini CLI securely via subprocess (no API key stored in code). Forces short outputs using "caveman mode".

Prompts

  • frontend_project_kickoff: Interactive checklist to plan new architectures.

Install

Requires Python 3.12+ and uv.

Option 1 — run without installing (recommended):

uvx --from frontend-dev-mcp==0.1.2 frontend-mcp

Option 2 — install globally:

uv tool install frontend-dev-mcp==0.1.2
frontend-mcp

Connect to MCP Client (Claude Desktop, Cursor, etc.)

Add this to your MCP config (e.g. claude_desktop_config.json):

{
  "mcpServers": {
    "frontend-dev-server": {
      "command": "uvx",
      "args": [
        "--from",
        "frontend-dev-mcp==0.1.2",
        "frontend-mcp"
      ],
      "env": {}
    }
  }
}

If you installed with uv tool install, you can use the command directly:

{
  "mcpServers": {
    "frontend-dev-server": {
      "command": "frontend-mcp",
      "args": [],
      "env": {}
    }
  }
}

Testing via Inspector

npx @modelcontextprotocol/inspector uvx --from frontend-dev-mcp==0.1.2 frontend-mcp

Local development

Clone this repo and run from source:

uv run server.py

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

frontend_dev_mcp-0.1.2.tar.gz (39.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

frontend_dev_mcp-0.1.2-py3-none-any.whl (39.3 kB view details)

Uploaded Python 3

File details

Details for the file frontend_dev_mcp-0.1.2.tar.gz.

File metadata

  • Download URL: frontend_dev_mcp-0.1.2.tar.gz
  • Upload date:
  • Size: 39.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for frontend_dev_mcp-0.1.2.tar.gz
Algorithm Hash digest
SHA256 ec9b18e8a166ba4b57b6a8aba0248e588bddc45960f5b93265c29c630c36d254
MD5 26cfbf97987ab6f4bb6aa4aa08179049
BLAKE2b-256 a7255a097df271d11ac30402b4d55892344ebab5298ca9f976def99bbeb62260

See more details on using hashes here.

File details

Details for the file frontend_dev_mcp-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for frontend_dev_mcp-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 385f557f566a22531b77e529de0bd9934cb8c2d2f2c25933063f66e3d8cf83fc
MD5 c6565c47c8d784dcc91340f4e0c636c2
BLAKE2b-256 5b25da08be3d0c4469993355e7881e636fb36b4533d022c8a46138a72c46e65d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page