Back to Home
blinkysc icon

azerothMCP

Verified Safe

by blinkysc

Overview

Provides AI assistants (like Claude) with read-only access to AzerothCore databases, wiki, and game mechanics for AI-powered assistance in game development and analysis.

Installation

Run Command
python main.py

Environment Variables

  • DB_HOST
  • DB_PORT
  • DB_USER
  • DB_PASSWORD
  • DB_WORLD
  • DB_CHARACTERS
  • DB_AUTH
  • READ_ONLY
  • ENABLE_SPELL_DBC
  • ENABLE_VISUALIZATION
  • ENABLE_WIKI
  • ENABLE_SOURCE_CODE
  • WIKI_PATH
  • AZEROTHCORE_SRC_PATH
  • MCP_PORT
  • SOAP_ENABLED
  • SOAP_HOST
  • SOAP_PORT
  • SOAP_USERNAME
  • SOAP_PASSWORD
  • SOAP_TIMEOUT
  • ENABLE_SANDBOX
  • LOG_TOOL_CALLS
  • LOG_LEVEL
  • MAPS_PATH
  • VIZ_HOST
  • VIZ_PORT

Security Notes

The server features a 'sandbox' tool (`execute_investigation`) which directly executes Python code (`exec`) provided by the AI. While extensive `FORBIDDEN_PATTERNS` and `SAFE_BUILTINS` are implemented to restrict capabilities (e.g., no `import`, `open`, `eval`, `exec` inside the sandbox itself, and SQL queries are restricted to read-only `SELECT`, `SHOW`, `DESCRIBE`), the presence of `exec` always carries inherent risk. By default, database operations are read-only (`READ_ONLY=true`), and optional features like source code/wiki search and SOAP commands are disabled, significantly reducing the attack surface. Users enabling write access or other optional features must exercise caution.

Similar Servers

Stats

Interest Score40
Security Score7
Cost ClassLow
Avg Tokens300
Stars2
Forks0
Last Update2025-12-02

Tags

AzerothCoreWoWSmartAIDatabaseAI AssistantGame Development