Frasurbane MCP Server
by dmarsters
README.md
# Frasurbane MCP Server
Consumer aesthetic enhancement system for the **Frasurbane** visual vocabulary, as catalogued by CARI (Consumer Aesthetics Research Institute).
## Aesthetic Overview
Frasurbane covers the late 1980s to mid-1990s advertising and retail aesthetic targeting affluent suburban Baby Boomers and Gen X. Named as a portmanteau of *Frasier* (the TV show whose interior design epitomizes the style) and *urbane*. The most subdued and sophisticated aesthetic to emerge from the Memphis Design postmodern explosion.
**Defining characteristics:**
- Italicized serif typography — Garamond, Caslon, Palatino, Times
- Warm sepia and B&W photography; soft-focus; heavily staged product photography
- Classical and Renaissance motifs as authority and heritage signals
- Ecological and natural elements as purity and wellness credentials
- Adult contemporary register — grunge filtered through suburban affluence
## Architecture
Three-layer olog pattern:
| Layer | Type | Cost |
|-------|------|------|
| Layer 1 | Deterministic taxonomy (visual types, typography, palettes, motifs, photography) | Zero — no LLM calls |
| Layer 2 | Conflict scoring — structural tension analysis across parameter pairs | Zero — matrix lookup |
| Layer 3 | Prompt enhancement — compositional assembly to image-gen vocabulary | Single assembly operation |
## Tools
| Tool | Purpose |
|------|---------|
| `get_frasurbane_visual_types` | 6 visual subtypes with 5D coordinates |
| `get_frasurbane_typography` | 5 typography profiles with families, treatments, hex values |
| `get_frasurbane_color_palette` | 4 color palettes with full hex/RGB specifications |
| `get_frasurbane_motif_taxonomy` | 5 motif categories with named elements |
| `get_frasurbane_photography_params` | 5 photography profiles with prompt vocabulary |
| `compute_frasurbane_conflict_score` | Pairwise structural tension between any two parameters |
| `analyze_frasurbane_composition` | Full five-parameter composition analysis |
| `enhance_prompt_with_frasurbane` | Base prompt → Frasurbane-enhanced image-gen prompt |
| `get_server_info` | Server metadata and capability index |
## 5D Coordinate System
| Axis | Range | Meaning |
|------|-------|---------|
| x | 0.0–1.0 | Typographic Formality: grunge/sans → heavy italic serif |
| y | 0.0–1.0 | Tonal Temperature: cool B&W → warm sepia |
| z | 0.0–1.0 | Classical Weight: contemporary → Renaissance/classical |
| w | 0.0–1.0 | Ecological Integration: pure product → nature-forward |
| v | 0.0–1.0 | Staging Theatricality: candid → heavily staged |
## Conflict Scoring
Conflict scores (0.0–1.0) measure structural tension between parameter pairs. **High scores indicate compositional complexity, not failure.** The conflict matrix covers documented tension patterns between typography profiles, photography modes, motif categories, color palettes, and visual types.
## FastMCP Cloud Deployment
**Entry point:** `frasurbane_mcp.py:mcp`
The server object is returned, not run — FastMCP Cloud manages the event loop.
## Local Execution
```bash
pip install fastmcp
python -m frasurbane_mcp
```
## Reference
- CARI: [cari.institute/aesthetics/frasurbane](https://cari.institute/aesthetics/frasurbane)
- Aesthetics Wiki: [aesthetics.fandom.com/wiki/Frasurbane](https://aesthetics.fandom.com/wiki/Frasurbane)
- Vice coverage: "Frasurbane Is the New 90s Decor Trend Based on... the Show 'Frasier'?" (July 2021)
This server cannot be deployed
Maintenance
ActivityInactive
ResponsivenessNo issues