game-art-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| art.get_project_contextA | Returns the full art context: project config, active style definition, all rule categories, and palette. |
| art.get_styleA | Returns the active style definition. Optionally specify style_id and version to look up a specific style. |
| art.get_style_rulesB | Returns the rules for a specific category of the active style. |
| art.get_paletteB | Returns the color palette for the active style. |
| art.validate_styleB | Validates the active style configuration and returns any errors found. |
| art.asset.getA | Get a registered asset by its ID. Returns the full asset record. |
| art.asset.findA | Search and filter registered assets. All parameters are optional; omit all to return every asset. |
| art.asset.existsA | Check whether an asset with the given ID exists in the registry. |
| art.asset.registerA | Register a new asset in the registry. Validates schema, style reference, source file, and relationships. |
| art.asset.updateC | Update an existing asset. Provide the asset ID and a patch object with fields to change. |
| art.asset.deprecateC | Mark an asset as deprecated. |
| art.asset.archiveB | Archive an asset (remove from active use). |
| art.asset.rebuild_indexA | Rebuild the asset registry index from all registered asset files. |
| art.memory.get_summaryA | Get a summary of the art memory: anchor count, active decisions, active rejections, total references. |
| art.memory.explain_styleA | Explain the current or specified style: core rules, canonical anchors, important decisions, things to avoid, and history. |
| art.memory.resolve_referencesD | Resolve relevant references, anchors, decisions, and rejections for a given context. Returns categorized results. |
| art.memory.get_anchorA | Get a style anchor by its ID. |
| art.memory.find_anchorsC | Search for style anchors with optional filters. |
| art.memory.add_anchorC | Add a new style anchor to the art memory. |
| art.memory.get_referenceC | Get an approved reference by its ID. |
| art.memory.find_referencesC | Search for approved references with optional filters. |
| art.memory.add_referenceC | Add a new approved reference to the art memory. |
| art.memory.get_rejectionA | Get a rejection record by its ID. |
| art.memory.find_rejectionsC | Search for rejection records with optional filters. |
| art.memory.add_rejectionB | Add a new rejection record to the art memory. |
| art.memory.get_decisionA | Get an art decision record by its ID. |
| art.memory.find_decisionsB | Search for art decision records with optional filters. |
| art.memory.add_decisionC | Add a new art decision record to the art memory. |
| art.memory.get_style_historyB | Get the full style evolution history. |
| art.qa.assetA | Run QA checks on a single asset. Returns a full QA report with all rule results. |
| art.qa.batchA | Run QA checks on multiple assets at once. Returns a batch report with individual results. |
| art.qa.gateB | Run a QA gate check on an asset. Returns pass/fail verdict with full report. |
| art.qa.list_rulesA | List all available QA rules with their definitions. |
| art.qa.ruleA | Get the full definition of a specific QA rule by its ID. |
| art.qa.explain_failureA | Explain why a specific QA rule failed for an asset. Returns rule definition, issue details, and context. |
| art.qa.historyC | Get QA run history. Optionally filter by asset ID. |
| art.provider.listA | List all registered art providers with their metadata. |
| art.provider.getA | Get detailed metadata for a specific provider. |
| art.provider.capabilitiesB | Get the capabilities of a specific provider. |
| art.provider.healthB | Check the health status of a specific provider. |
| art.provider.executeC | Execute an art generation operation via a provider. |
| art.provider.cancelC | Cancel a running provider operation. |
| art.provider.operationC | Get the status of a provider operation. |
| art.provider.artifactB | Get details of a generated artifact. |
| art.production.planB | Create a production plan for an art asset (inspect before executing). |
| art.production.createB | Create a production job (plan + persist, does not start execution). |
| art.production.startC | Start executing a production job. |
| art.production.statusC | Get the current status of a production job. |
| art.production.inspectC | Get full details of a production job including events, attempts, and plan. |
| art.production.resumeA | Resume a failed or interrupted production job. |
| art.production.cancelC | Cancel a production job. |
| art.production.attemptsB | Get the attempt history for a production job. |
| art.production.approveB | Approve a production job that is awaiting approval, moving it to completed. |
| art.production.listB | List all production job IDs. |
| art.asset.currentB | Get the canonical (current) version number of an asset. |
| art.asset.inspect_versionB | Get details of a specific asset version. |
| art.asset.historyC | Get the full version history of an asset. |
| art.asset.compareB | Compare two versions of an asset. |
| art.asset.provenanceC | Get version provenance including approval record. |
| art.asset.approval.requestC | Request approval for a candidate asset. |
| art.asset.approval.inspectB | Get an approval record by ID. |
| art.asset.approveC | Approve a candidate asset. |
| art.asset.rejectC | Reject a candidate asset. |
| art.asset.request_changesC | Request changes on a candidate asset. |
| art.asset.promoteC | Promote an approved candidate to become the canonical version. |
| art.asset.rollbackB | Rollback the canonical version to a previous version. |
| art.asset.archive_versionC | Archive a canonical asset, removing it from active use. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Cuvara/game-art-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server