Frasurbane MCP Server

Local setup required. This server has to be cloned and prepared on your machine before you register it in Claude Code.
1

Set the server up locally

Run this once to clone and prepare the server before adding it to Claude Code.

Run in terminal
pip install fastmcp
python -m frasurbane_mcp
2

Register it in Claude Code

After the local setup is done, run this command to point Claude Code at the built server.

Run in terminal
claude mcp add frasurbane-mcp -- node "<FULL_PATH_TO_FRASURBANE_MCP>/dist/index.js"

Replace <FULL_PATH_TO_FRASURBANE_MCP>/dist/index.js with the actual folder you prepared in step 1.

README.md

Consumer aesthetic enhancement system for the Frasurbane visual vocabulary.

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

pip install fastmcp
python -m frasurbane_mcp

Reference

Tools (9)

get_frasurbane_visual_typesRetrieves 6 visual subtypes with 5D coordinates.
get_frasurbane_typographyRetrieves 5 typography profiles with families, treatments, and hex values.
get_frasurbane_color_paletteRetrieves 4 color palettes with full hex/RGB specifications.
get_frasurbane_motif_taxonomyRetrieves 5 motif categories with named elements.
get_frasurbane_photography_paramsRetrieves 5 photography profiles with prompt vocabulary.
compute_frasurbane_conflict_scoreCalculates pairwise structural tension between any two parameters.
analyze_frasurbane_compositionPerforms a full five-parameter composition analysis.
enhance_prompt_with_frasurbaneTransforms a base prompt into a Frasurbane-enhanced image-gen prompt.
get_server_infoRetrieves server metadata and capability index.

Configuration

claude_desktop_config.json
{"mcpServers": {"frasurbane": {"command": "python", "args": ["-m", "frasurbane_mcp"]}}}

Try it

Enhance my prompt 'a modern living room' to fit the Frasurbane aesthetic.
What is the conflict score between the 'Renaissance' motif and 'grunge' typography?
Provide the color palette and photography parameters for a high-theatricality Frasurbane composition.
Analyze the composition of a scene with high ecological integration and low classical weight.

Frequently Asked Questions

What are the key features of Frasurbane MCP Server?

Deterministic taxonomy for visual types, typography, palettes, and motifs.. Structural tension analysis using a 5D coordinate system.. Automated prompt enhancement for image generation models.. Pairwise conflict scoring for compositional complexity analysis..

What can I use Frasurbane MCP Server for?

Generating highly specific, historically accurate prompts for AI image generators.. Analyzing the compositional balance of design concepts against the Frasurbane aesthetic.. Curating consistent color and typography sets for 90s-inspired design projects.. Evaluating the structural tension between different visual motifs in a creative layout..

How do I install Frasurbane MCP Server?

Install Frasurbane MCP Server by running: pip install fastmcp && python -m frasurbane_mcp

What MCP clients work with Frasurbane MCP Server?

Frasurbane MCP Server works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Turn this server into reusable context

Keep Frasurbane MCP Server docs, env vars, and workflow notes in Conare so your agent carries them across sessions.

Need the old visual installer? Open Conare IDE.
Open Conare