Titan Rotation MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| titan_start_rotationA | ВЫЗЫВАЙ ЭТО ПЕРВЫМ для любого запроса «сделай ротацию для <класс> <спек>». Возвращает всё нужное одним вызовом: identity (class_id/spec_id), роль, порядок принятия решений для этой роли, числовые spell ID, SimC APL если он существует для спека, шаблон модуля и формат настроек. Дальше пиши Lua и обязательно проверь через titan_validate_rotation. |
| titan_list_specsA | Все поддерживаемые классы и спеки с ролями и id. Полезно, если название спека не распознано. |
| titan_get_role_blueprintA | Порядок принятия решений для роли (healer / tank / dps): что проверять и в каком порядке, какими методами API, что должно быть настройкой игрока, и типичные ошибки. Для хилов это ЗАМЕНА отсутствующего SimC APL — источника истины «что кастовать когда» для лечения не существует. |
| titan_get_spec_dataA | SimC APL (приоритет с условиями) + числовые spell ID для класса/спека. ВАЖНО: для хилов APL в SimulationCraft не существует (кроме druid_restoration, где лечение сведено к одной строке) — в этом случае apl_available=false, и надо использовать titan_get_role_blueprint. Titan работает только по числовым ID. |
| titan_resolve_spell_idsA | Числовые spell ID по списку имён способностей (snake_case, как в SimC: renewing_mist, thunder_focus_tea). Для спеков без APL — основной способ получить ID. Резолв идёт по данным игры в порядке: спеллбук спека, дерево талантов, класс — и разворачивает замены (у Holy Paladin judgment = 275773, а не базовый 20271). ВСЕГДА передавай spec: без него у мультиспековых классов часть кнопок разрешится в ID чужого спека. |
| titan_get_settings_formatA | Формат настроек ротации в Lua (bool/int/float/enum, группы, apply). ОБЯЗАТЕЛЬНО прочитай перед добавлением настроек: официальная документация описывает только C++ API (SettingsSchema, make_enum), в Lua он не работает. Здесь реальный рабочий формат, включая enum для выбора политики игроком. |
| titan_get_healing_primitivesA | Готовый рабочий Lua-код примитивов лечения: перебор союзников, эффективное HP с учётом heal absorb, выбор цели, поиск танка, резолвер enum-политики таргетинга (не использовать / себя / танка / себя и танка / на всех), диспел. Вставляй как есть и надстраивай спек-специфику — не переписывай заново. |
| titan_list_api_methodsA | Все методы Titan API с сигнатурами. Фильтр по подстроке. Проверяй здесь имена перед использованием — выдуманные методы валидатор отклонит. |
| titan_get_signatureC | Точная сигнатура одного метода API. |
| titan_list_docsB | Список тем документации Titan SDK. |
| titan_get_docB | Полная документация по теме (aura, spell, player, group…). |
| titan_search_docsA | Полнотекстовый поиск по всей документации SDK. |
| titan_get_templateB | Канонический шаблон модуля ротации: структура, обязательные callback'и. |
| titan_get_exampleB | Полная рабочая ротация Holy Paladin (1205 строк) — эталон паттернов: настройки, enum-политики, очередь спендеров, диспел. Большой файл: запрашивай section, чтобы получить часть. |
| titan_validate_rotationA | ВСЕГДА вызывай перед выдачей финального кода. Проверяет: синтаксис Lua, существование всех api./action. вызовов, и полноту по роли (хил без выборки цели лечения или танк без mitigation — ошибка, а не предупреждение). Передавай role, иначе ролевые проверки не выполнятся. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/brooke19931993-glitch/titan-rotation-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server