home / mcp / path of exile 2 build optimizer mcp server
This is a locally-run MCP attempt to make AI like Claude for Desktop or others better understand questions about Path of Exile 2. Good luck to me I guess?
Configuration
View docs{
"mcpServers": {
"hivemindoverlord-poe2-mcp": {
"command": "python",
"args": [
"C:\\Users\\YourName\\poe2-mcp\\launch.py"
]
}
}
}You run a Path of Exile 2 character optimization MCP server that analyzes your build, validates your gear and gem choices, and integrates with your AI assistant to give clear, actionable recommendations. It pulls data from public sources, analyzes defenses, skills, and passives, and can import/export Path of Building data to help you tune your character efficiently.
After you connect a compatible MCP client, you can ask your AI assistant to analyze and optimize your PoE2 character. You can import your character from poe.ninja, validate your support gem combinations, inspect gem data, and compare your build to top ladder players. You can also import and export Path of Building codes to trial different configurations and explanations of PoE2 mechanics to better understand the choices.
Prerequisites you need before you start:
# Option A: Install via PyPI (recommended)
pip install poe2-mcp
# Option B: Install from source
git clone https://github.com/HivemindOverlord/poe2-mcp.git
cd poe2-mcp
pip install -e .You can run the MCP server directly from your local environment. Use the stdio configuration to launch the server with Python. This starts a local server process that your MCP client can communicate with.
# Windows example (stdio config in Claude Desktop)
{
"type": "stdio",
"name": "poe2_optimizer",
"command": "python",
"args": ["C:\\Users\\YourName\\poe2-mcp\\launch.py"]
}
```
```json
# macOS/Linux example (stdio config in Claude Desktop)
{
"type": "stdio",
"name": "poe2_optimizer",
"command": "python3",
"args": ["/Users/YourName/poe2-mcp/launch.py"]
}
```
Restart your MCP client after adding the server configuration so it can connect to the local server.Once connected, you can ask natural language questions and the AI assistant will use the available tools to analyze your character, validate builds, or export/import Path of Building data.
Full character analysis including defenses, skills, gear, and passive tree.
Import character data directly from a poe.ninja URL.
Compare your build to top ladder players to identify gaps and optimization opportunities.
Analyze allocated passive nodes for efficiency and synergy.
Check if a given set of support gems works together without conflicts.
Validate your build against game rules and constraints.
View complete data for a specific support gem.
View complete data for a spell gem.
List all available support gems.
List all available spell gems.
List keystones with full stats.
Get complete keystone details by name.
List all notable passive passives with stats.
Get details for a specific passive node.
List all base item types.
Get details for a specific base item.
Get complete details for a specific item mod by ID.
List mods with filtering by type (PREFIX/SUFFIX/IMPLICIT).
Search for mods by keyword (e.g., "fire", "life").
Show all tier variations of a mod family.
Check if mods can legally exist together on an item.
List all mods available for a generation type.
Import Path of Building code.
Export build to PoB format.
Get PoB code for a character.
Search local item database.
Search official trade site (requires authentication).