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 localgeminiCLI 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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ec9b18e8a166ba4b57b6a8aba0248e588bddc45960f5b93265c29c630c36d254
|
|
| MD5 |
26cfbf97987ab6f4bb6aa4aa08179049
|
|
| BLAKE2b-256 |
a7255a097df271d11ac30402b4d55892344ebab5298ca9f976def99bbeb62260
|
File details
Details for the file frontend_dev_mcp-0.1.2-py3-none-any.whl.
File metadata
- Download URL: frontend_dev_mcp-0.1.2-py3-none-any.whl
- Upload date:
- Size: 39.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
385f557f566a22531b77e529de0bd9934cb8c2d2f2c25933063f66e3d8cf83fc
|
|
| MD5 |
c6565c47c8d784dcc91340f4e0c636c2
|
|
| BLAKE2b-256 |
5b25da08be3d0c4469993355e7881e636fb36b4533d022c8a46138a72c46e65d
|