Why?

Resolved 💬 5 comments Opened Sep 1, 2025 by dionny Closed Sep 1, 2025

Literally everyone on the planet uses JSON for configuring MCP, but you all decided to use toml.
Why?

View original on GitHub ↗

5 Comments

dionny · 12 months ago

Here, I used some of my precious Claude tokens on this:
https://claude.ai/public/artifacts/d0d87633-7db5-4e42-bb66-2535083c8ab1

Enjoy.

anuramat · 12 months ago

fyi there's also remarshal for that (gets much better if you wrap it with nix)

aehlke · 12 months ago

because toml is more friendly to human reading & writing than json, maybe

dionny · 12 months ago

I don't disagree. TOML is indeed an excellent choice. But at this point in the game, it simply adds friction in this particular context. At least, that's one man's opinion.

Also, sorry, I didn't mean to pollute the issues board, this should have been a discussion topic instead. Closing the issue itself.

aehlke · 12 months ago
at this point in the game

claude code launched like 4 months ago 😭 and mcp is 10 months old