← Back to search

@enisn/aoe4world-mcp

enisn Scanned 1d ago

Data-only Model Context Protocol server for Age of Empires 4 game knowledge.

npm
A
90 / 100

Versions

0.1.0latest
May 20, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 7

aoe4_list_civilizations
annotations: none low

List all supported Age of Empires 4 civilizations in the latest dataset.

civ string includeTechtree boolean
aoe4_get_civilization
annotations: none low

Get civilization metadata, overview, and optional techtree.

civ string includeTechtree boolean
aoe4_search_entities
annotations: none low

Search units, buildings, technologies, abilities, and upgrades. When civ is provided, the search resolves civ-specific variants.

civ string page number query string types array sortBy enum unique boolean timeMax number timeMin number pageSize number classesAll array classesAny array producedBy array costFoodMax number costFoodMin number costGoldMax number costGoldMin number costWoodMax number costWoodMin number costStoneMax number costStoneMin number costTotalMax number costTotalMin number sortDirection enum availableInAge number displayClassesAny array
aoe4_get_entity
annotations: none low

Get detailed entity data. The id may be a base id like archer or a raw variant id like archer-2.

id string age number civ string includeVariants boolean
aoe4_get_techtree
annotations: none low

Get a civilization techtree in raw or normalized graph form.

civ string format enum
aoe4_get_relations
annotations: none low

Get deterministic relations for an entity, such as produced_by, techtree_parent, techtree_child, activated_on, unlocked_by, or affects.

id string age number civ string direction enum relationTypes array
aoe4_get_dataset_status
annotations: none low

Get server dataset metadata, cache metadata, and entity counts.

Permissions 2

network medium
Server uses network capabilities via: fetch()
env_vars low
Server uses env_vars capabilities via: process.env

Scan Findings 23

low
Tool 'aoe4_list_civilizations' has no annotations annotation_checker · 100%
low
Tool 'aoe4_get_civilization' has no annotations annotation_checker · 100%
low
Tool 'aoe4_search_entities' has no annotations annotation_checker · 100%
low
Tool 'aoe4_get_entity' has no annotations annotation_checker · 100%
low
Tool 'aoe4_get_techtree' has no annotations annotation_checker · 100%
low
Tool 'aoe4_get_relations' has no annotations annotation_checker · 100%
low
Tool 'aoe4_get_dataset_status' has no annotations annotation_checker · 100%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
info
package.json metadata manifest_parser · 100%
info
Tool: aoe4_list_civilizations manifest_parser · 85%
info
Tool: aoe4_get_civilization manifest_parser · 85%
info
Tool: aoe4_search_entities manifest_parser · 85%
info
Tool: aoe4_get_entity manifest_parser · 85%
info
Tool: aoe4_get_techtree manifest_parser · 85%
info
Tool: aoe4_get_relations manifest_parser · 85%
info
Tool: aoe4_get_dataset_status manifest_parser · 85%
info
Transport: stdio manifest_parser · 90%
info
Required env vars (8) manifest_parser · 80%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
medium
Permission: network access detected permission_analyzer · 70%
low
Permission: env_vars access detected permission_analyzer · 90%
info
SBOM generated: 124 components sbom_generator · 100%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%