MCP.Market

Stateark MCP server

by Askrion·io.github.Askrion/stateark·v0.5.3·2 stars

Local-first version control for AI work. Savepoint and resume your project state across chats.

A85/100grade A
What users say
No reviews yet
Be the first
Safety scan
A85/100

full report

Adoption
Growing

2 stars84 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • attach_artifact

    Add or replace one artifact on an EXISTING savepoint, without creating a new version.

  • diff_savepoints

    Show what actually changed between two savepoints: state fields, artifacts, and anything

  • get_artifact

    Retrieve exact artifact text, or the verified local path for binaries.

  • get_savepoint

    Load a specific local savepoint.

  • history

    List local savepoint history.

  • journal

    Show the journal entries recorded since the last savepoint.

  • list_projects

    List local StateArk projects, most recently updated first, with enough context to

  • note_event

    Record one short journal line for a project that already exists in StateArk.

  • resume_project

    Load the latest local canonical state and artifact manifest.

  • savepointwrite action

    Create a local-first canonical savepoint plus artifact bundle.

  • sync_savepoint

    Push 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

no findings
  • 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
Overall 85/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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 stateark

Then 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 detours

Local 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.sql

Commands

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.

  • Memorix
    Local-first project memory with legacy MCP and 2026 discovery compatibility.
    B
  • Touchdesigner
    MCP server for TouchDesigner - Control and operate TouchDesigner projects through AI agents
    A