# African Fractals MCP Server
A Lushy brick encoding African fractal design traditions as visual vocabulary for AI image generation, based on Ron Eglash's ethnomathematical research.
## Attribution
This vocabulary draws from:
- **Primary Source**: "African Fractals: Modern Computing and Indigenous Design" by Ron Eglash (1999)
- **Core Insight**: African fractal designs encode intentional mathematical knowledge—recursion, scaling algorithms, and self-similarity developed for cosmological, practical, and social purposes
## Why Cultural Specificity Matters
This brick treats each tradition as a distinct mathematical knowledge system, not interchangeable variations of a generic "African style":
| Tradition | Culture | Region | Recursion Type |
|-----------|---------|--------|----------------|
| Ba-ila Settlements | Ba-ila | Zambia | Cellular nesting |
| Dogon Architecture | Dogon | Mali | Cellular nesting |
| Fulani Wedding Blankets | Fulani | West Africa | Self-affine |
| Ethiopian Crosses | Ethiopian Orthodox | Ethiopia | Iterative elaboration |
| Akan Goldweights | Akan | Ghana | Self-similar exact |
| Bamana Divination | Bamana | Mali | Binary recursion |
| Mangbetu Design | Mangbetu | DRC | Self-affine |
## Installation
```bash
cd african-fractals-olog
pip install -e .
```
## Claude Desktop Configuration
```json
{
"mcpServers": {
"african-fractals": {
"command": "python",
"args": ["/path/to/african-fractals-olog/server.py"]
}
}
}
```
## Tools
### Layer 1: Taxonomy Lookup (Zero LLM Cost)
- `list_traditions()` - All available traditions with cultural attribution
- `get_tradition_profile(tradition_name)` - Complete profile for one tradition
- `list_recursion_types()` - Recursion mechanisms with visual signatures
- `list_symmetry_modes()` - Symmetry-recursion interactions
- `get_intentionality_principles()` - Why these patterns work
### Layer 2: Deterministic Mapping (Zero LLM Cost)
- `map_intent_to_tradition(intent)` - Map creative intent to recommended …