EcoCarbonWiki
Qué hace este MCP
Searches and retrieves Eco game wiki content and calculates crafting materials, recipes, rankings, aggregates, and gameplay metrics.
Herramientas
Esquema de entrada
{'type': 'object', 'required': ['path'], 'properties': {'path': {'type': 'string', 'description': 'Canonical wiki path, e.g. /wiki/item/iron-bar'}}}
Esquema de entrada
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': 'Max results (1-50, default 15).'}, 'query': {'type': 'string', 'description': 'The search query.'}}}
Esquema de entrada
{'type': 'object', 'required': ['kind', 'metric'], 'properties': {'kind': {'enum': ['food', 'item', 'recipe', 'skill', 'species'], 'type': 'string', 'description': 'Which entity set to aggregate over.'}, 'field': {'type': 'string', 'description': 'Numeric field for sum/avg/min/max (required for those). Optional for count — with a field, count includes only entities that have it.'}, 'where': {'type': 'object', 'required': ['field', 'op', 'value'], 'properties': {'op': {'enum': ['>', '>=', '<', '<=', '='], 'type': 'string', 'description': 'Comparison operator.'}, 'field': {'type': 'string', 'description': "A numeric field from the kind's field list."}, 'value': {'type': 'number', 'description': 'The number to compare against (bools are 1/0).'}}, 'description': 'Optional single numeric filter applied before ranking/aggregating, e.g. { field: "weight", op: "<", value: 1000 }. The field must come from the same per-kind set as \'by\'/\'field\'.', 'additionalProperties': False}, 'metric': {'enum': ['count', 'sum', 'avg', 'min', 'max'], 'type': 'string', 'description': 'Which aggregate to compute.'}, 'module': {'type': 'string', 'description': 'A single module name/type, or a comma-separated list (alternative to modules[]).'}, 'server': {'type': 'object', 'description': "Model a DIFFERENT server's difficulty (default = this server's real settings; omit for accurate answers). Fields: craftResource, craftTime, growth, garbageRatio, fuelEfficiency, foodVariety, foodTastiness, baseGain, minBalanced, maxBalanced. Only craft_minutes is server-sensitive for ranking.", 'additionalProperties': True}, 'skills': {'type': 'object', 'description': 'Per-skill levels: { "<skill FullName>": level }. Overrides skill_level for those skills.', 'additionalProperties': {'type': 'integer'}}, 'modules': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Upgrade-module names/types installed (multiple slots stack).'}, 'talents': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Talent names/types to treat as learned (profile-sensitive metrics only).'}, 'category': {'type': 'string', 'description': 'Optional: scope to ONE tag/category before ranking/aggregating, e.g. "seed", "vegetable", "gun". Only the tagged kinds (food / item / species) support this. Use the category\'s name from a wiki_search result; matching is case- and plural-insensitive.'}, 'skill_level': {'type': 'integer', 'description': 'A single skill level applied to every governing skill (profile-sensitive metrics only).'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'The TARGET item or recipe slug (from a wiki_search result).'}, 'module': {'type': 'string', 'description': 'A single module name/type, or a comma-separated list (alternative to modules[]).'}, 'server': {'type': 'object', 'description': "Model a DIFFERENT server by overriding its difficulty/feature settings (default = THIS server's real settings, so omit for accurate answers). Fields: craftResource (× ingredient cost), craftTime (× craft time), growth (× plant growth/maturity), garbageRatio (Update 14 craft-waste ratio, 0..1; scales recipe garbage byproducts), fuelEfficiency (× every fuel item's fuel value), foodVariety (bool), foodTastiness (bool), baseGain (flat XP/day floor), minBalanced/maxBalanced (balanced-diet multiplier range for food XP).", 'additionalProperties': True}, 'skills': {'type': 'object', 'description': 'Per-skill levels: { "<skill FullName>": level }. Overrides skill_level for those skills.', 'additionalProperties': {'type': 'integer'}}, 'modules': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Upgrade-module names/types installed (multiple slots stack).'}, 'talents': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Talent names/types to treat as learned (applied across the whole chain). Their effect text is echoed back so you can explain why a number changed.'}, 'quantity': {'type': 'integer', 'description': 'How many units of the target to produce (default 1; clamped 1..10000).'}, 'ingredient': {'type': 'string', 'description': "Optional: a specific component name or slug. Returns just that component's total quantity in the tree and its role (intermediate/raw)."}, 'recipe_slug': {'type': 'string', 'description': 'Optional: when the target item has multiple producing recipes, pick this one (else the primary; others are reported as alternatives).'}, 'skill_level': {'type': 'integer', 'description': 'A single skill level applied to EVERY governing skill in the chain (shortcut for a uniform setup).'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'A recipe, food-item, or species slug (from wiki_search).'}, 'module': {'type': 'string', 'description': 'Upgrade-module name or tier number (recipes only); lowers craft time/materials.'}, 'server': {'type': 'object', 'description': "Model a DIFFERENT server by overriding its difficulty/feature settings (default = THIS server's real settings, so omit for accurate answers). Fields: craftResource (× ingredient cost), craftTime (× craft time), growth (× plant growth/maturity), garbageRatio (Update 14 craft-waste ratio, 0..1; scales recipe garbage byproducts), fuelEfficiency (× every fuel item's fuel value), foodVariety (bool), foodTastiness (bool), baseGain (flat XP/day floor), minBalanced/maxBalanced (balanced-diet multiplier range for food XP).", 'additionalProperties': True}, 'housing': {'type': 'number', 'description': 'Food only: your housing XP contribution (additive to the skill-gain rate; default 0).'}, 'talents': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Talent names to treat as learned (recipes/tools/mining/species yields).'}, 'variety': {'type': 'number', 'description': 'Food only: your current food-variety bonus multiplier (default 1).'}, 'balanced': {'type': 'boolean', 'description': 'Food only: assume a balanced diet (max balanced-diet bonus) vs this food alone.'}, 'tastiness': {'type': 'number', 'description': 'Food only: your current food-tastiness bonus multiplier (default 1).'}, 'skill_level': {'type': 'integer', 'description': 'Governing-skill level (recipes/tools/mining); lowers labor / tunes stats.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['items'], 'properties': {'items': {'type': 'array', 'items': {'type': 'object', 'required': ['slug'], 'properties': {'kind': {'enum': ['item', 'recipe', 'skill', 'category', 'species', 'biome'], 'type': 'string', 'description': 'Which page type. Optional — omit only if unsure.'}, 'slug': {'type': 'string', 'description': 'The page slug (lower-case, hyphenated), e.g. from a wiki_search result.'}}, 'additionalProperties': False}, 'maxItems': 12, 'minItems': 1, 'description': '1–12 pages to read in one call.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['kind', 'by'], 'properties': {'by': {'type': 'string', 'description': "Numeric field to rank by (see this tool's description for the field names valid for each kind)."}, 'kind': {'enum': ['food', 'item', 'recipe', 'skill', 'species'], 'type': 'string', 'description': 'Which entity set to rank.'}, 'limit': {'type': 'integer', 'description': 'How many to return (default 5, max 25).'}, 'order': {'enum': ['desc', 'asc'], 'type': 'string', 'description': 'desc = highest first (default), asc = lowest first.'}, 'where': {'type': 'object', 'required': ['field', 'op', 'value'], 'properties': {'op': {'enum': ['>', '>=', '<', '<=', '='], 'type': 'string', 'description': 'Comparison operator.'}, 'field': {'type': 'string', 'description': "A numeric field from the kind's field list."}, 'value': {'type': 'number', 'description': 'The number to compare against (bools are 1/0).'}}, 'description': 'Optional single numeric filter applied before ranking/aggregating, e.g. { field: "weight", op: "<", value: 1000 }. The field must come from the same per-kind set as \'by\'/\'field\'.', 'additionalProperties': False}, 'module': {'type': 'string', 'description': 'A single module name/type, or a comma-separated list (alternative to modules[]).'}, 'server': {'type': 'object', 'description': "Model a DIFFERENT server's difficulty (default = this server's real settings; omit for accurate answers). Fields: craftResource, craftTime, growth, garbageRatio, fuelEfficiency, foodVariety, foodTastiness, baseGain, minBalanced, maxBalanced. Only craft_minutes is server-sensitive for ranking.", 'additionalProperties': True}, 'skills': {'type': 'object', 'description': 'Per-skill levels: { "<skill FullName>": level }. Overrides skill_level for those skills.', 'additionalProperties': {'type': 'integer'}}, 'modules': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Upgrade-module names/types installed (multiple slots stack).'}, 'talents': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Talent names/types to treat as learned (profile-sensitive metrics only).'}, 'category': {'type': 'string', 'description': 'Optional: scope to ONE tag/category before ranking/aggregating, e.g. "seed", "vegetable", "gun". Only the tagged kinds (food / item / species) support this. Use the category\'s name from a wiki_search result; matching is case- and plural-insensitive.'}, 'skill_level': {'type': 'integer', 'description': 'A single skill level applied to every governing skill (profile-sensitive metrics only).'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'description': 'Max results (default 8).'}, 'query': {'type': 'string', 'description': 'What to search for (e.g. "iron bar", "carpentry", "deer").'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'An item or recipe slug (from a wiki_search result).'}, 'module': {'type': 'string', 'description': 'A single module name/type, or a comma-separated list (alternative to modules[]).'}, 'server': {'type': 'object', 'description': "Model a DIFFERENT server by overriding its difficulty/feature settings (default = THIS server's real settings, so omit for accurate answers). Fields: craftResource (× ingredient cost), craftTime (× craft time), growth (× plant growth/maturity), garbageRatio (Update 14 craft-waste ratio, 0..1; scales recipe garbage byproducts), fuelEfficiency (× every fuel item's fuel value), foodVariety (bool), foodTastiness (bool), baseGain (flat XP/day floor), minBalanced/maxBalanced (balanced-diet multiplier range for food XP).", 'additionalProperties': True}, 'skills': {'type': 'object', 'description': 'Per-skill levels: { "<skill FullName>": level }. Overrides skill_level for those skills.', 'additionalProperties': {'type': 'integer'}}, 'modules': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Upgrade-module names/types installed (multiple slots stack).'}, 'talents': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Talent names/types to treat as learned (applied across the whole chain).'}, 'skill_level': {'type': 'integer', 'description': 'A single skill level applied to EVERY governing skill in the chain (shortcut for a uniform setup).'}}, 'additionalProperties': False}
Cambios recientes en herramientas
Servidores MCP similares
Giantbomb
Provides a catalog of video games, platforms, characters, and game companies with searchable metadata from Giant Bomb.
Dnd5e
Looks up Dungeons & Dragons 5th Edition classes, monsters, spells, spell lists, features, and combat statistics.
Igdb
Searches the IGDB catalogue for video games, platforms, developers, publishers, releases, ratings, genres, related content, and g…
MTG Bench
Searches Magic: The Gathering cards and rules and analyzes, validates, upgrades, and finds combos in decks.
Praetorium
Searches verified Warhammer 40K rules and datasheets and supports roster management and turn-based battle tracking.
tibiawiki-mcp
Provides searchable Tibia game data for creatures, items, NPCs, quests, spells, houses, travel, updates, loot, and item sales.
pokeapi-mcp-server
Looks up Pokémon, moves, abilities, items, natures, evolution data, and type effectiveness from PokéAPI.
VIGuides
Provides curated GTA 6 release information, guides, source references, countdowns, and trending search topics in multiple languag…