THIRI Chord Intelligence — MCP-сервер для Claude Code: установка
Вычисляет гармонию, строит голосоведение и подбирает регармонизацию без галлюцинаций нейросетей. Пригодится при генерации аккордовых сеток и партий через ИИ.
claude mcp add --transport http chord-intelligence https://mcp.thiri.ai/mcpЧто делает THIRI Chord Intelligence
Языковые модели часто путают ступени и выдумывают несуществующие ноты в аккордах. Сервер заменяет догадки математическим расчётом по теории звуковысотных классов над кольцом вычетов ℤ/12. Внутри доступны инструменты analyze_chord для римского анализа функций, resolve_chord для нот и частот, а также reharmonize с поддержкой 8 приёмов, включая тритоновую замену и циклы Колтрейна.
Инструмент generate_voicing подбирает расположение нот под инструмент с оценкой плавности голосоведения по предыдущему созвучию. Для аранжировок есть conduct_band, раскладывающий текстовый запрос на дорожки и партии. Отрендерить аудио в WAV можно на сервере через локальный пакет thiri-conductor-mcp, поэтому ставить Csound на свой компьютер не придётся.
Для работы через удалённый адрес https://mcp.thiri.ai/mcp или по stdio нужен ключ доступа из build.thiri.ai/keys. Облачный коннектор выдаёт только теоретические расчёты и дорожки, а воспроизведение звука остаётся за локальным процессом.
Какие задачи решает
- рассчитать римские цифры и гармоническую функцию аккорда
- построить голосоведение без лишней тоники под инструмент
- выполнить регармонизацию сетки через тритоновые замены или сетку Колтрейна
- разложить текстовое описание аранжировки на инструментальные дорожки
Примеры запросов агенту
- Сделай римский анализ последовательности Dm7 G7 Cmaj7 в тональности C.
- Построй расположение нот для Cmaj7 без тоники и плавно свяжи его с Dm7.
- Примени регармонизацию с заменами Колтрейна к цепочке Dm7 G7 Cmaj7.
Как установить THIRI Chord Intelligence
1Командой платформы: удалённый сервер
claude mcp add --transport http chord-intelligence https://mcp.thiri.ai/mcp2Командой платформы
claude mcp add --env THIRI_API_KEY=<THIRI_API_KEY> --transport stdio thiri-chord-intelligence -- npx -y @bluesprincemedia/thiri-mcpВместо <…> подставьте свои значения
1Командой платформы: удалённый сервер
codex mcp add thiri-chord-intelligence --url https://mcp.thiri.ai/mcp2Командой платформы
codex mcp add thiri-chord-intelligence --env THIRI_API_KEY=<THIRI_API_KEY> -- npx -y @bluesprincemedia/thiri-mcpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"thiri-chord-intelligence": {
"url": "https://mcp.thiri.ai/mcp"
}
}
}{
"mcpServers": {
"thiri-chord-intelligence": {
"command": "npx",
"args": [
"-y",
"@bluesprincemedia/thiri-mcp"
],
"env": {
"THIRI_API_KEY": "<THIRI_API_KEY>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"thiri-chord-intelligence": {
"type": "http",
"url": "https://mcp.thiri.ai/mcp"
}
}
}{
"servers": {
"thiri-chord-intelligence": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@bluesprincemedia/thiri-mcp"
],
"env": {
"THIRI_API_KEY": "<THIRI_API_KEY>"
}
}
}
}Вместо <…> подставьте свои значения
1Командой платформы: удалённый сервер
gemini mcp add -t http thiri-chord-intelligence https://mcp.thiri.ai/mcp2Командой платформы
gemini mcp add -e THIRI_API_KEY=<THIRI_API_KEY> thiri-chord-intelligence npx -y @bluesprincemedia/thiri-mcpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о THIRI Chord Intelligence
Как установить THIRI Chord Intelligence в Claude Code?
Выполните команду claude mcp add --transport http thiri-chord-intelligence https://mcp.thiri.ai/mcp в консоли. Клиент сразу подключится к удалённой конечной точке сервиса.
Чем расчёт в THIRI Chord Intelligence отличается от ответов обычной нейросети?
Сервер вычисляет ноты и функции детерминированным движком над ℤ/12, а не генерирует текст по вероятностям. За счёт этого аккорды вроде C7sus4 сохраняют задержания, а альтерированные доминанты не теряют альтераций.
Требуется ли устанавливать Csound для генерации звука?
Нет, синтез аудио происходит на стороне сервера через POST /v2/render. Локальный модуль thiri-conductor-mcp только воспроизводит полученный WAV-файл через динамики.