Unified MCP server for 60+ static site generators across 50+ programming languages.
polyglot-ssg-mcp provides a unified interface for static site generators across the programming language spectrum. No mainstream JS/Python/Ruby - this is for functional programming, systems languages, and academic tools.
| Language | SSGs | Notes |
|---|---|---|
Ada/SPARK |
Anvil, Noteg |
Safety-critical, contract-based design |
Agda |
QED |
Dependently-typed proofs |
Algol |
60 |
Historical language revival |
APL |
Iota |
Array-based notation |
Arrow |
Undo |
Reversible computation |
Bash |
Chicxulub |
Shell-native scripting |
Befunge-93 |
Befunge |
2D stack-based esoteric language |
Betlang |
Odd |
Betting-inspired DSL |
Chapel |
Parallax |
Parallel computing, HPC-focused |
Clojure |
Babashka, Cryogen, Perun |
Data-driven, REPL workflow |
COBOL |
DivisionOne |
Enterprise legacy, structured divisions |
Common Lisp |
Coleslaw |
Extensible, macro-powered |
Crystal |
Marmot |
Ruby-like syntax, compiled |
COW |
Milk |
Esoteric, moo-based commands |
Curry |
Vindaloo |
Functional-logic programming |
D |
Reggae |
Systems programming build tool |
Deno |
Saur |
Secure runtime, TypeScript-first |
Eclexia |
Pareto |
80/20 principle optimization |
Elixir |
NimblePublisher, Serum, Tableau |
BEAM ecosystem, Phoenix integration |
Erlang |
Zotonic |
CMS with static export |
Forth |
Estate |
Stack-based minimalism |
F# |
Fornax |
.NET ecosystem, type providers |
Factor |
Warp |
Concatenative, stack-based |
Gleam |
Sparkle |
Type-safe, BEAM ecosystem |
Haskell |
Casket, Ema, Hakyll |
FP-native, Pandoc integration |
Idris2 |
Ddraig |
Dependent types, verified code |
Janus |
Liminal |
Reversible programming |
J |
Jura |
Array programming, APL descendant |
Julia |
Documenter.jl, Franklin.jl, StaticWebPages.jl |
Scientific/academic publishing |
Just |
Praxis, Reliquary, Tiamat, Tripos |
Task runner, build automation |
Kotlin |
Orchid |
JVM, documentation-focused |
Life |
Hackenbush |
Conway’s Game of Life, Turing-complete |
Logo |
Terrapin |
Educational, turtle graphics |
Malbolge |
Bolgia |
Esoteric, intentionally difficult |
Mojo |
Easel |
Python-like, AI/ML focused |
Must |
Ultimatum |
Constraint-based programming |
My |
My-ssg |
Personal/experimental language |
Oblibeny |
Obli |
Privacy-preserving, pattern-hiding |
Nim |
Nimrod (nimib ecosystem), Rats |
Python-like, compiled |
OCaml |
Macrauchenia, YOCaml |
Composable, type-safe |
Odin |
Gungir |
Systems programming, C alternative |
Pharo |
Pharos |
Live image, Smalltalk descendant |
Pony |
Eclipse |
Actor-model, capabilities-secure |
Prolog |
Prodigy |
Logic-based, declarative inference |
QPL |
CPT |
Quantum programming language |
Racket |
Frog, Pollen |
Publishing-focused, typesetting |
Raft |
Consensus |
Distributed systems protocol |
RED |
REDShift |
Full-stack, Rebol descendant |
REXX |
Tyrano |
Scripting, mainframe heritage |
Ring |
Orbital |
Multi-paradigm, lightweight |
ReScript |
Rescribe |
Type-safe JavaScript compilation |
Rust |
Cobalt, mdBook, Zola |
Fast, single-binary tools |
Scala |
Laika, ScalaTex |
Multi-format output (HTML, PDF, EPUB) |
SciLab |
LabNote |
Scientific computing, MATLAB-like |
StandardML |
Canon |
Academic ML dialect |
Swift |
Publish |
Apple ecosystem, SwiftUI-style API |
Tcl |
Wub |
Web framework with static generation |
WASM (WAT) |
Wagasm |
WebAssembly text format |
WokeLang |
Dei |
Consent-aware, ethical computing |
Z |
Region |
Formal specification language |
Zig |
Zigzag |
Zero-overhead, compile-time |
SPECIAL CASES |
||
AQL |
Avocado |
ArangoDB Query Language |
RISC-V |
Baremetal |
Assembly, embedded systems |
# Run with Deno
deno task start
# Or with container
podman run -it ghcr.io/hyperpolymath/polyglot-ssg-mcp:latest| Tool | Description |
|---|---|
|
List all SSGs with languages and status |
|
Auto-detect installed SSGs |
|
Get help for a specific SSG |
|
Server version info |
# Override binary paths
ZOLA_PATH=/custom/path/zola
HAKYLL_PATH=/custom/path/hakyll
# ... etc for each SSGpolyglot-ssg-mcp/
├── index.js # Main MCP server
├── adapters/ # 28 SSG adapters
│ ├── zola.js # Rust
│ ├── hakyll.js # Haskell
│ ├── franklin.js # Julia
│ └── ...
├── src/ # ReScript source
│ ├── Executor.res # Type-safe execution
│ └── Adapter.res # Adapter interface
└── Containerfile # OCI container-
polyglot-db-mcp - Multi-database MCP
-
polyglot-container-mcp - Container runtime MCP