MCP serveronline.projectstate/projectstate
Per-project memory for AI agents: decisions, attempts, tasks, ranked recall.
Read more
Per-project memory for AI agents: decisions, attempts, tasks, ranked recall. Paid per call via x402.Overview
Score?
UNRATED 0.618
of what a free look can see, on 22 looks
Looks
24
last 4 hr ago
Tools
6
changed 21 days ago
More info
URL
projectstate.online/mcp
streamable-http
Says it is
projectstate 0.3.0
protocol 2025-06-18
In the record since
22 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.618 · highest on record 0.8561
Toolsfrom sha256:3382497dde…d30ecc · +1 −0 21 days ago
| Tool | Schema |
|---|---|
| plan_check added 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 |
input · output |
| project_open 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 li |
input · output |
| project_status 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 |
input · output |
| recall 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 specif |
input · output |
| remember 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'|' |
input · output |
| update Change an existing entry by id: set `status` (task open|done|dropped, attempt worked|failed|partial,
decision active|superseded|reverted, note active|archived), replace `ti |
input · output |
Verify it yourself
npx teppi-check https://projectstate.online/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M29XADPRY9G8ENHA1EK039ZZ