ExileAPI Plugin Dev
БесплатноНе проверенAn MCP server that provides a bounded development workflow for ExileAPI plugins, enabling agents to detect compiler references, create linked Git repositories,
Описание
An MCP server that provides a bounded development workflow for ExileAPI plugins, enabling agents to detect compiler references, create linked Git repositories, and read build errors.
README
An MCP server that gives coding agents a bounded development workflow for ExileAPI plugins. The repository also contains a disabled-by-default ExileAPI companion plugin reserved for a future read-only telemetry bridge.
Scope
- Detect local ExileAPI compiler references.
- Create an independent Git repository under
~/ExileApiPlugins/<PluginName>and link it intoPlugins/Source/<PluginName>. - Prepare the linked source tree for ExileAPI's in-game Build/Reload action.
- Read the resulting bounded
Errors.txtoutput.
It deliberately does not expose DevTree's dynamic C# evaluator, read or write process memory, or send game input. The current companion plugin has no IPC surface; a future runtime bridge must be separately reviewed and read-only.
Local development
python3 -m venv .venv
.venv/bin/pip install -e .
.venv/bin/exileapi-plugin-dev
The repository is linked into ExileAPI source plugins at:
~/ExileApi-Compiled/Plugins/Source/ExileApiPluginDev -> ~/ExileApiPluginDev
ExileAPI owns compilation and reload. Use its in-game Build/Reload button after source changes; no Linux build worker is required.
Errors.txt may be retained after a successful build, so the MCP also reports its modification time.
The enabled bridge writes a small read-only runtime-status.json after successful initialisation and area changes. Its default path matches the existing Z: mount used by ExileAPI on this machine; it can be changed in the plugin settings.
For larger diagnostics, use Capture snapshot in the bridge's ExileAPI menu. It writes game-snapshot.json only when pressed. Defaults are: depth 6, 500 total nodes, 100 collection entries per node, 512 characters per string, and no memory addresses. read_game_snapshot reads the frozen result through MCP.
ExileAPI core snapshots
list_core_snapshots, inspect_core_snapshot, find_core_snapshot_paths, and read_core_snapshot_member work with ExileAPI's snapshots/*.exapisnap files. The indexer reads 512-byte TAR headers and seeks over member bodies; it never extracts or feeds a multi-gigabyte snapshot to the model. find_core_snapshot_paths supports required and excluded path terms; read a member only after narrowing it through the indexed path list.
Установка ExileAPI Plugin Dev
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/YunaAUbot/ExileApiPluginDevFAQ
ExileAPI Plugin Dev MCP бесплатный?
Да, ExileAPI Plugin Dev MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для ExileAPI Plugin Dev?
Нет, ExileAPI Plugin Dev работает без API-ключей и переменных окружения.
ExileAPI Plugin Dev — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить ExileAPI Plugin Dev в Claude Desktop, Claude Code или Cursor?
Открой ExileAPI Plugin Dev на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare ExileAPI Plugin Dev with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
