Stateark MCP server
io.github.Askrion/stateark·v0.5.3·2 starsLocal-first version control for AI work. Savepoint and resume your project state across chats.
2 stars84 downloads/wk
Reviews
Write oneNobody has reviewed Stateark yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Stateark tools (11, 1 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
attach_artifactAdd or replace one artifact on an EXISTING savepoint, without creating a new version.
diff_savepointsShow what actually changed between two savepoints: state fields, artifacts, and anything
get_artifactRetrieve exact artifact text, or the verified local path for binaries.
get_savepointLoad a specific local savepoint.
historyList local savepoint history.
journalShow the journal entries recorded since the last savepoint.
list_projectsList local StateArk projects, most recently updated first, with enough context to
note_eventRecord one short journal line for a project that already exists in StateArk.
resume_projectLoad the latest local canonical state and artifact manifest.
savepointwrite actionCreate a local-first canonical savepoint plus artifact bundle.
sync_savepointPush one already-local savepoint to the optional Supabase cloud mirror.
Public scan report
scanner v0.1.10 · 2026-10-31 · same rubric, same numbers if you re-run it
- Code scan15 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 67 days ago12/15
- Maintainer identityregistry namespace matches repository owner6/10
How Stateark compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 85/100
- higher than 70% of 48,255 servers
- Tools
- 11
- the typical server has 7
- Tools that change things
- 9%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 2
- more than 75% of 28,688 servers
- Downloads a week
- 84
- more than 59% of 12,191 servers with a package
What its tools let an agent do: 9 read · 1 create · 1 change
Install Stateark in Claude Code, Cursor or VS Code
Runs npx -y stateark on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add stateark -- npx -y stateark
What the publisher says
From the Stateark repository's README, as published. We do not edit it. Read it on GitHub
StateArk
Never explain your project to an AI twice.
Your chat is a workspace, not an archive. StateArk turns a working session into a versioned, portable project state that any new chat can pick up. Open terminal and write:
npx statearkThen quit Claude Desktop completely (Cmd+Q) and reopen it. That is the whole install.
(Prefer to install from source? npm install && npm run build && npm run setup — see INSTALL.md. Undo any time with npx stateark remove.)
Here what we had in mind developing stateark - we address a problem millions of users have...
You: ...three hours of work...
You: Savepoint
-> my-project v0.3 written to ~/StateArk
(next day, new chat, empty context)
You: Resume my-project
-> decisions, constraints, rejected approaches, open questions,
and the actual files - all current, none of the detoursLocal by default. Savepoints are ordinary folders of Markdown, JSON and your real files. Nothing is uploaded. If StateArk disappears tomorrow, you still have everything.
~/StateArk/projects/my-project/v0.3/
state.md <- the canonical state, readable in any editor
state.json
manifest.json <- every artifact with its SHA-256
artifacts/
app.py
schema.sqlCommands
What makes it more than a summary
their original hash, so a forgetful model cannot silently lose your schema.
- Carry-forward. Files you do not re-submit are copied into the new version with
truncation markers (// ... rest unchanged), files that collapsed in size, files the state describes but never handed over, savepoints identical to their predecessor. It warns, it never blocks: the savepoint is always written.
- Integrity checks. StateArk cannot see your chat - so it checks what it can:
Savepoint at the end of a long session does not depend on a degraded context. Only for projects you already saved once - scratch conversations are never touched.
- Journal. Between savepoints the model quietly records turning points, so a
Requirements
Node 20+. Claude Desktop, or Claude Code (claude mcp add --transport http ...). It also runs under other local MCP hosts — users have it working with Codex and Hermes against the same store.
Hosted clients that dial your server from the vendor's cloud (Claude web, ChatGPT web) cannot reach localhost. See INSTALL.md.
Several agents at once
Supported, and worth saying plainly because it is the setup that broke first. Writes to a project are serialised across processes, so two agents cannot claim the same version number. If a savepoint reports that another process is busy, repeat it in a moment — nothing is lost. A process that dies mid-write releases its lock automatically.
If your store lives in Dropbox, OneDrive or iCloud Drive: several agents on one machine are fine. Two machines writing the same store simultaneously is a sync conflict, which the sync client resolves and StateArk cannot.
Licence
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Stateark: common questions
- Is Stateark MCP server safe?
- Yes, by our scan: it is graded A (85/100). Read the Stateark safety report
- How do I install Stateark?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Stateark need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Stateark maintained?
- The last commit was 71 days ago (2026-08-25). The latest release is v0.5.3.
- What can I use instead of Stateark?
- Servers from other publishers that do the same job: Memorix MCP server and Touchdesigner MCP server.
- How does Stateark compare with other MCP servers?
- safety score 85/100 (higher than 70% of 48,255 servers); tools 11 (the typical server has 7); tools that change things 9% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Stateark
Same job from other publishers: the closest match first, then the best rated.
MemorixLocal-first project memory with legacy MCP and 2026 discovery compatibility.not reviewedEstablishedB- TouchdesignerMCP server for TouchDesigner - Control and operate TouchDesigner projects through AI agentsnot reviewedEstablishedA