Krita Codex MCP server
io.github.cyyprezz/krita-codex-mcp·v0.2.0·9 starsControl Krita through a secure local MCP server and authenticated Windows bridge.
9 stars145 downloads/wk
Reviews
Write oneNobody has reviewed Krita Codex MCP yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Krita Codex MCP tools (13, 1 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
krita_assetExport a layer, animation, tileset, or named-region package with direct preview.
krita_brushRead/set brush state or list native Krita presets with optional filtering.
krita_canvasInspect/sample, resize, scale, crop, rotate, flip, or import an editable raster layer.
krita_colorUse KRA project colors, Krita palettes, reversible replacement, and safe filters.
krita_documentInspect compatibility; list, create, open, activate, save, or close documents.
krita_drawDraw native lines, paths, polygons, rectangles, or ellipses with Krita presets.
krita_editwrite actionCreate/refine selections; move/resize, copy/cut/paste, fill, or clear content.
krita_historyRead undo/redo availability or execute bounded undo/redo steps in Krita.
krita_layersManage layers by UUID with compact replies, safe reparenting, and guarded transforms.
krita_paint_pathPaint pressure-aware line segments with Krita's current or named native brush preset.
krita_previewReturn a whole-canvas or pixel-precise cropped PNG preview as MCP image content.
krita_save_exportSave KRA and/or export PNG only beneath configured allowed roots.
krita_stateRead document/layers/painting state plus the running Krita compatibility report.
Public scan report
scanner v0.1.9 · 2026-09-25 · same rubric, same numbers if you re-run it
- Code scan63 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 66 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Krita Codex MCP compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 88/100
- higher than 75% of 48,255 servers
- Tools
- 13
- the typical server has 7
- Tools that change things
- 8%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 9
- more than 87% of 28,688 servers
- Downloads a week
- 145
- more than 70% of 12,191 servers with a package
What its tools let an agent do: 12 read · 1 change
Install Krita Codex MCP in Claude Code, Cursor or VS Code
claude mcp add krita-codex-mcp -- uvx krita-codex-mcp
What the publisher says
From the Krita Codex MCP repository's README, as published. We do not edit it. Read it on GitHub
Krita Codex MCP Server
<!-- mcp-name: io.github.cyyprezz/krita-codex-mcp -->
Control Krita from OpenAI Codex through a secure local Model Context Protocol (MCP) server for Windows.
PyPI package · GitHub releases · Windows installation guide
A Windows-first local MCP server that lets Codex inspect and control Krita through a small, authenticated bridge. The MCP process uses STDIO. The Krita Python plugin listens only on 127.0.0.1, validates a shared bearer token, and dispatches every Krita API call to Qt's main thread.
This repository is a Windows-first integration with a capability-based runtime compatibility check. Krita 5.3.2.1 is a tested build, not a hard version requirement. The server deliberately exposes a small set of cohesive tools instead of a large collection of micro-tools:
Codex -> local STDIO MCP process -> authenticated 127.0.0.1 HTTP bridge
-> queued, timeout-aware Qt main-thread dispatch -> Krita Python APIThe bridge has no arbitrary Python execution tool and no direct pixel painting fallback. Actual painting, shapes, replacement fills and correction filters go through native Krita actions or stroke APIs. If the running Krita build lacks a feature, kritastate and kritadocument(action="compatibility") report the affected tools. Calling that feature returns a structured error; the bridge never silently switches to a different rendering backend.
Quick start
A first-time setup has two separate parts: the local bridge must be installed and enabled in Krita, then Codex must be connected through either the marketplace plugin or a direct MCP configuration. The codex plugin commands do not install or enable anything in Krita.
This requires a Windows Krita build that passes the live compatibility check and uv/uvx on PATH.
from PyPI:
- Close Krita, make sure the allowed directory already exists, and install the current release
uvx --from "krita-codex-mcp==0.2.0" `
krita-codex-install install `
--allowed-root "C:\Krita Work"Krita Codex Bridge.
- In Krita, open Settings > Configure Krita > Python Plugin Manager and enable
- Close and reopen Krita so the installed plugin and shared protocol package are loaded together.
- Run the same version's live check:
uvx --from "krita-codex-mcp==0.2.0" krita-codex-install checkShortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Krita Codex MCP: common questions
- Is Krita Codex MCP server safe?
- Yes, by our scan: it is graded A (88/100). Read the Krita Codex MCP safety report
- How do I install Krita Codex MCP?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Krita Codex MCP need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Krita Codex MCP maintained?
- The last commit was 106 days ago (2026-07-21). The latest release is v0.2.0.
- How does Krita Codex MCP compare with other MCP servers?
- safety score 88/100 (higher than 75% of 48,255 servers); tools 13 (the typical server has 7); tools that change things 8% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.