In-depth architectural comparison of the Thiri MCP and Bazi MCP MCP servers. Compare execution transports, security boundaries, tool capabilities, quality scores, and ready-to-paste client installation snippets for Claude, Cursor, Windsurf, and VS Code.
At a Glance & Executive Verdict
Thiri MCP
Art & Culture · Local stdio
Quality: 63/100 (Good) | Auth: API Key required
Bazi MCP
Art & Culture · Local stdio
Quality: 48/100 (Fair) | Auth: No auth required
Verdict Summary: Choose Thiri MCP if you need specialized Art & Culture tools running via a local process. Choose Bazi MCP if your workspace requires Art & Culture integration with local subprocess execution. Both servers can be configured concurrently in your client's mcpServers manifest.
Which MCP Server Should You Choose?
Choose Thiri MCP when:
You need dedicated capabilities in the Art & Culture domain.
You prefer local stdio subprocess transport architecture.
Your security boundary fits: API Key required (Free / Open Source).
You need dedicated capabilities in the Art & Culture domain.
You prefer local stdio subprocess transport architecture.
Your security boundary fits: No auth required (Free / Open Source).
Primary tools included: Accurate Bazi calculation from solar/lunar datetime, Supports gender and time configuration options, Returns detailed pillars with heavenly stems and earthly branches.
Parse a chord symbol into its root, quality, intervals, extensions, and harmonic function. When a key is provided, returns the Roman numeral, scale degree, and whether the chord is diatonic.
resolve_chord
Resolve a chord symbol to spelled note names, frequencies in Hz, MIDI numbers, and recommended improvisation scales.
generate_voicing
Generate instrument-ready voicings for a chord in a specified style. Pass previousNotes (or a previousVoicing object) from an earlier result to get a voiceLeadingScore for the transition. Styles: rootless, bill_evans, shell, triad, pad, guide-tones, guide-tone-1, guide-tone-2, both-guide-tones, drop-2, drop-3.
reharmonize
Reharmonize a chord progression using jazz techniques. Returns one alternative per applicable technique, each with the new progression, the changes, and a plain-English explanation. With technique 'auto' (default) it returns every technique that applies. Techniques: tritone_sub, ii_v_insertion, modal_interchange, diminished_passing, secondary_dominant, chain_of_dominants, coltrane_changes, backdoor. (modal_interchange and backdoor require a key.)
Ready-to-Paste Client Configurations
Paste either (or both) of these JSON server blocks into your client config file (e.g. claude_desktop_config.json or ~/.cursor/mcp.json).
Thiri MCP is categorized under Art & Culture and uses a local stdio subprocess. In contrast, Bazi MCP belongs to Art & Culture using local stdio subprocess. Select Thiri MCP when you need capabilities focused on art & culture and Bazi MCP when you require tools for art & culture.
Arrange a 4-piece band from a natural-language prompt. Returns conductor tempo/groove, 4 lanes of note events, lead sheet, and base64 MIDI. Browser/client synthesizes audio via Csound; use thiri-conductor-mcp locally to render WAV.
Bazi MCP Tools (5)
Accurate Bazi calculation from solar/lunar datetime
Supports gender and time configuration options
Returns detailed pillars with heavenly stems and earthly branches
Includes zodiac, elemental, and astrological star data