PoB PoE2 MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| POB_DIR | No | Path to the Path of Building installation. Used if the installation is not auto-detected. Can also be provided via the --pob-dir argument. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
Все игровые расчёты выполняет Lua. Сначала прочитайте каталоги. Проверяйте warnings, ошибки камней, unsupported модификаторы и config. Не называйте сборку проверенной в игре: проверен только расчёт PoB. Режим engine: отдельная сессия расчёта на файлах установленного PoB.
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 |
|---|---|
| pob_catalogB | Каталог исходного Lua: точные ID камней, классов, узлов, настроек и слотов. Пагинация; доступен до создания сборки. |
| pob_create_buildC | Создать новую сборку оригинальным newBuild; заменяет текущую сессию. Уровень задаётся в ручном режиме. |
| pob_import_xmlB | Загрузить полный XML PathOfBuilding2 и рассчитать его через Lua. Заменяет текущую сборку. |
| pob_add_skill_groupB | Добавить группу из точных ID каталога gems. Совместимость и ошибки нужно проверить pob_check_build. |
| pob_add_itemB | Распознать текст предмета через Item Lua, добавить и при заданном slot надеть с проверкой IsItemValidForSlot. |
| pob_set_configC | Установить условия расчёта по точным именам, типам и значениям каталога config. Выполняет ConfigTab:BuildModList. |
| pob_set_custom_modsB | Заменить текст пользовательских модификаторов; это предположения автора, а не предметы. Явно раскрывайте их в отчёте. |
| pob_tree_actionB | Действие оригинального дерева: назначение пути, возврат, атрибут, заметка. IDs берите из каталога nodes. Атрибуты: 1 сила, 2 ловкость, 3 интеллект. Для мастерства нужен mastery из каталога узла. |
| pob_tree_optionsC | Класс, восхождение, набор и оружейный режим через PassiveSpec; изменение класса с узлами требует connect или reset. |
| pob_select_main_skillC | Выбрать основную группу или активное умение по id из snapshot.buildInfo отчёта. |
| pob_node_tooltipC | Оригинальный AddNodeTooltip: свойства, путь и расчётные изменения узла. |
| pob_check_buildA | Подробный отчёт Lua: показатели, условия, камни/ошибки, предметы/неподдержанные строки, слоты, узлы и предупреждения. targets сравнивает числа с целями, не доказывает легальность сборки. |
| pob_export_xmlA | Экспорт оригинальным SaveDB; возвращает XML без записи файла. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 13 tools
The tools mostly target distinct PoB operations: build creation/import, skill groups, items, config, tree actions/options, reporting, and export. Minor overlap exists between create_build and import_xml because both replace the current session, and tree_action/tree_options require careful reading, but descriptions clarify the boundaries.
All tools share the pob_ prefix and mostly follow an action-oriented snake_case pattern such as pob_create_build, pob_add_item, pob_set_config, and pob_check_build. A few names are noun-oriented or compound (pob_catalog, pob_node_tooltip, pob_tree_options), but they remain predictable and readable.
With 13 tools, the server is well-scoped for a PoB build-manipulation domain. Each tool appears to cover a meaningful operation rather than padding the surface.
The set covers the main lifecycle: catalog lookup, build creation/import, skill/item addition, config/custom mods, tree editing, main-skill selection, validation, tooltip inspection, and export. Minor gaps exist around removing or editing existing items/skill groups and managing multiple saved builds, but core workflows are supported.