Mmcp.market

projectstate MCP server

by projectstate.online·online.projectstate/projectstate·v0.3.0

Per-project memory for AI agents: decisions, attempts, tasks, ranked recall. Paid per call via x402.

B80/100grade B
What users say
No reviews yet
Be the first
Safety scan
B80/100

full report

Adoption
Growing

0 stars

Reviews

Write one

Nobody has reviewed projectstate yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

projectstate tools (6, 1 write)

write = sends, deletes, buys or posts
  • plan_checkFree

    Before you start something non-trivial, say what you are about to do and get back only what would change your mind: attempts that already failed at this, decisions that are still in force and constrain it, and open tasks that overlap. `intent` is one line in plain words, e.g. 'switch the cache to Redis' or 'rewrite the auth middleware to use refresh tokens'. Pass `files` if you know which paths you will touch; entries about those files are included even when the wording differs. Cheaper than repeating work that already failed once.

  • project_openFree

    Open (or create) a project and get a compact brief: status line, open tasks, latest active decisions and failed attempts. Call this first in a session. Omit `project` to list your projects. `project` is a slug like 'my-app' (lowercase, digits, '-', '_' or '.').

  • project_statusFree

    Get the project's one-line status, open tasks and last change. Pass `set_status` to overwrite the status line (e.g. 'v0.3 shipped; next: migrate auth to OAuth'). Cheap; use it for handoff notes between sessions.

  • recallFree

    Search the project's memory with keywords and get the few most relevant entries (ranked, active entries first, superseded ones last), trimmed to `max_chars`. Use 2-5 specific keywords (e.g. 'auth token expiry'). Filters: kind (decision|attempt|task|note), status, tags, files. Omit `query` for the most recent entries. Follow up with update(project, id, ...) or remember(...).

  • rememberFree

    Store one fact about the project. `kind` is one of: decision (what was chosen and why), attempt (something tried; status 'worked'|'failed'|'partial'), task (status 'open'|'done'|'dropped'), note (anything else). `title` is one line; put details, reasons and error messages in `body`. `files` lists related paths. `supersedes` marks an older decision/task as replaced by this one. Identical content is stored once, so retries are safe; `idempotency_key` additionally guarantees a retry is not billed twice.

  • updatewrite actionFree

    Change an existing entry by id: set `status` (task open|done|dropped, attempt worked|failed|partial, decision active|superseded|reverted, note active|archived), replace `title`/`body`, `append` a line to the body (e.g. an outcome), replace `tags`/`files`, or `delete` it.

Public scan report

scanner v0.1.5 · 2026-09-19 · same rubric, same numbers if you re-run it

1 high
  • Code scanremote-only server, no package to scann/a
  • Live reliabilityremote reachable in 730ms20/20
  • Tool poisoning6 tool descriptions checked15/15
  • Auth qualityopen endpoint exposes 1 write-action tools with no auth3/15
  • Maintenancelast push 7 days ago15/15
  • Maintainer identitynamespace and repository owner differ; GitHub account older than a year; website matches verified namespace7/10

Findings (1)

  • highWrite-action tools reachable without authenticationauth.open-write
Overall 80/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

Install directly

claude mcp add --transport http projectstate https://projectstate.online/mcp
Add to Cursor

projectstate: common questions

Is projectstate MCP server safe?
Mostly: it is graded B (80/100). Read the projectstate safety report
How do I install projectstate?
It runs remotely at projectstate.online. Add it to Claude Code, Claude Desktop or Cursor with the snippets above, or call it through the mcp.market gateway without installing anything.
Does projectstate need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is projectstate maintained?
The last commit was 8 days ago (2026-09-12). The latest release is v0.3.0.
Is projectstate up?
100% of our last 5 checks got an answer. We check remote servers about four times a day.
What can I use instead of projectstate?
Servers from other publishers that do the same job: Memorix MCP server, State Memory MCP server and Prism Coder MCP server. Compare all projectstate alternatives.

Alternatives to projectstate

Same job from other publishers: the closest match first, then the best rated.

All projectstate alternatives →
  • Memorix
    Local-first project memory with legacy MCP and 2026 discovery compatibility.
    B
  • State Memory MCP
    Deterministic, persistent graph server for tracking workflow state, decisions, and blockers.
    A
  • Prism Coder
    Session memory for coding agents: local-first recall, drift detection, on-device inference.
    C

More from projectstate.online