WhiteMagic MCP Server — 829 callable tools, 6D holographic memory, 14 galaxies, Dharma governance, fastembed semantic search
Project description
whitemagic-mcp
WhiteMagic MCP Server — 829 callable tools, 5D holographic memory, Dharma governance.
Quick Start
uvx (recommended — zero setup)
// Claude Desktop config
{
"mcpServers": {
"whitemagic": {
"command": "uvx",
"args": ["whitemagic-mcp"]
}
}
}
pip install
pip install whitemagic-mcp
whitemagic-mcp
python -m
python -m whitemagic_mcp
Modes
WhiteMagic supports 3 MCP server modes via WM_MCP_PRAT env var:
| Mode | Env Var | Tools | Best For |
|---|---|---|---|
| Seed | WM_MCP_PRAT=2 (default) |
1 (wm meta-tool) |
Minimal token usage |
| PRAT | WM_MCP_PRAT=1 |
29 (28 Ganas + wm) |
Structured access |
| Classic | WM_MCP_PRAT=0 |
801 dispatch tools | Direct tool access |
Key Features
- 829 callable tools across 801 dispatch entries
- 5D holographic memory with 10-galaxy taxonomy
- Dharma ethical governance with Karma ledger
- fastembed semantic search out of the box (50MB, no torch needed)
- Dream cycle for memory consolidation
- Session recording with cross-session continuity
- 28 Gana meta-tools based on Chinese Lunar Mansions
Upgrades
Run whitemagic-grow to detect your hardware and install recommended upgrades:
whitemagic-grow # Interactive mode
whitemagic-grow --list # Show available upgrades
whitemagic-grow --all # Install all recommended
Upgrade tiers:
| Tier | Package | Size | What You Get |
|---|---|---|---|
| Heavy ML | whitemagic[embeddings] |
~2.5GB | Full ML embeddings, better recall |
| Rust | whitemagic-rust |
~5MB | 3-10x faster search (SIMD) |
| Polyglot | Manual | varies | Julia/Elixir/Haskell/Koka/Zig bridges |
Environment Variables
| Variable | Default | Purpose |
|---|---|---|
WM_MCP_PRAT |
2 |
Server mode (0=classic, 1=PRAT, 2=seed) |
WM_SILENT_INIT |
unset | Suppress startup/upgrade messages |
WM_STATE_ROOT |
~/.whitemagic |
State directory |
WM_SKIP_POLYGLOT |
unset | Disable all polyglot bridges |
HTTP Mode
whitemagic-mcp --http --port 8770
wm-seed (Zero-Dependency Binary)
For air-gapped or minimal environments, wm-seed is a standalone Rust binary with 30 essential tools:
curl https://whitemagic.dev/install.sh | sh
wm-seed serve
Links
Project details
Release history Release notifications | RSS feed
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 whitemagic_mcp-25.0.0.tar.gz.
File metadata
- Download URL: whitemagic_mcp-25.0.0.tar.gz
- Upload date:
- Size: 7.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a54f32093ac3cee979b9ea74aaf50dab6e0a1ce2debe675e9a82b3f02c7bf062
|
|
| MD5 |
330493c8e81709fb4f3ea290c23fb699
|
|
| BLAKE2b-256 |
c994930208ae7374b58132c164fead38c1a86eb0e5e92c727ce4e9146fd5455d
|
File details
Details for the file whitemagic_mcp-25.0.0-py3-none-any.whl.
File metadata
- Download URL: whitemagic_mcp-25.0.0-py3-none-any.whl
- Upload date:
- Size: 7.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b333cc3c90d3998b0eb2866a5bc9a566f633d74943ab4b70ac626757870297ba
|
|
| MD5 |
601d833f87f25a203f4c918b0e5b628c
|
|
| BLAKE2b-256 |
667416deb815720386387bdf6f233923a123918f3cd9d07676d9afb4c9edf70e
|