projectstate
What it does
Per-project memory for AI agents: decisions, attempts, tasks, ranked recall. Paid per call via x402.
- Connects Se ejecuta en la nube
- Account or key No key needed
- Category Búsqueda y memoria de IA
Instalación
Elige la app de IA que usas y copia la configuración.
Pasó 2/3 revisiones · Funciona en tu computadora
Ocultamos parte de los comandos
Conectar por URL: la dirección del servidor no respondió cuando la revisamos
Aún no hay una forma de instalar que haya pasado la revisión. Mira las instrucciones del autor o elige otro servidor de esta categoría · Instrucciones del autor · Otros de esta categoría
Primero: ¿qué IA usas?
Elige tu app y los pasos aparecen abajo.
Claude todavía no puede conectar projectstate
Aún no hay una forma de instalar que haya pasado la revisión. Mira las instrucciones del autor o elige otro servidor de esta categoría
ChatGPT todavía no puede conectar projectstate
Aún no hay una forma de instalar que haya pasado la revisión. Mira las instrucciones del autor o elige otro servidor de esta categoría
Lo que puedes hacer en su lugar
B · Otros en Búsqueda y memoria de IA que funcionan con ChatGPT
Elegidos entre los más usados de la misma categoría, solo los que se conectan con una dirección y sin clave
- Context7✓ ChatGPT
- AIHOT✓ ChatGPT
- Sui Knowledge Base (kapa.ai)✓ ChatGPT
Claude Code todavía no puede conectar projectstate
Aún no hay una forma de instalar que haya pasado la revisión. Mira las instrucciones del autor o elige otro servidor de esta categoría
Cursor todavía no puede conectar projectstate
Aún no hay una forma de instalar que haya pasado la revisión. Mira las instrucciones del autor o elige otro servidor de esta categoría
VS Code todavía no puede conectar projectstate
Aún no hay una forma de instalar que haya pasado la revisión. Mira las instrucciones del autor o elige otro servidor de esta categoría
Aún no hay una forma de instalar que haya pasado la revisión. Mira las instrucciones del autor o elige otro servidor de esta categoría
De un vistazo
- Descargas por semanai
- No está en npm/PyPI
- Dominio verificado
- ✓ projectstate.online
- Conexión
- Se ejecuta en la nube
- Transporte
- streamable-http
- Última versióni
- 0.3.0
- Categoríai
- Búsqueda y memoria de IA
- Publicado en el registroi
- 12 sept 2026
- Último cambio de códigoi
- 12 sept 2026
- Creador
- ErikKerkvliet
- Sitio web
- projectstate.online
- Estado en el registro
- Activo
Qué apps pueden usarlo
Según cómo se conecta este servidor y la documentación de cada app, comprobado el 10 nov 2026.
Se conectan por internet en
GooseLM StudioMsty StudioCherry StudioVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatOpen WebUIRaycast
Qué puede hacer
El servidor no respondió la última vez que lo revisamos, así que no pudimos leer sus herramientas.
Revisiones básicasi
Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 14 nov 2026
- ✓ Superada
El creador coincide con el repo
El nombre en el registro se verificó con el dominio projectstate.online (el registro comprueba quién es dueño del dominio)
- ✓ Superada
Sigue en mantenimiento
Último cambio de código: hace 2 meses
- – No aplica
Tiene licencia
No aplica: servidor en la nube del propio dueño de projectstate.online; no ejecutas código del repo
- ✕ No superada
El endpoint responde
No respondió en 6 segundos cuando lo revisamos
- – No aplica
Inicio de sesión con OAuth
No respondió en 6 segundos cuando lo revisamos
- … Aún sin revisar
Sin instrucciones ocultas en las descripciones de herramientas
Aún sin revisar; leemos la lista de herramientas cuando revisamos el endpoint
Conversación
Pregunta, comparte un consejo o avisa de que no funciona. Ordenado por lo que la gente marcó como útil.
Aún no hay publicaciones. Sé la primera persona en preguntar o compartir.
Lo publicado aquí lo escriben usuarios, no el equipo de PopNx.
Reseñas de usuarios
Aún no hay reseñas
Comparado con otros en Búsqueda y memoria de IAi
- Más estrellas que el 0% de los otros 6068 servidores de esta categoría
- Publicado en el registro más recientemente que el 38% de los otros 6068 servidores de esta categoría
- Revisiones básicas iguales o mejores que el 50% de los otros 6068 servidores de esta categoría
Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.
Preguntas frecuentes
¿Es seguro projectstate?
Superó 2 de 3 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.
¿Qué claves o códigos necesita?
El registro no indica ninguna clave obligatoria, aunque algunos servidores te piden iniciar sesión la primera vez que los usas.
¿Se ejecuta en mi computadora o en la nube?
Se ejecuta en la nube del creador. Te conectas por internet sin instalar nada, pero lo que envías pasa por los servidores del creador.
¿Sigue en mantenimiento?
El repo de GitHub cambió por última vez hace 2 meses, y la última versión (0.3.0) llegó al registro hace 2 meses.
¿Qué apps pueden usarlo?
Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. Se conecta por URL, así que también sirve en apps que aceptan MCP remoto, como ChatGPT en la web (MCP completo en Business y superiores; Pro solo lectura).
¿Qué puedo usar en su lugar?
En la misma categoría: Context7, Codebase Memory, Ruflo
Otros de la misma categoría
Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.
Cómo leer una tarjeta:↓ Descargas por semanai★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi
Codebase Memory
Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.
Ruflo
Agent teams, swarms, memory and hooks for Claude Code and Codex, served over MCP.
README del creador
Abrir el README
Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.
projectstate
Persistent project memory for AI agents, paid per call in USDC over [x402](https://x402.org). No account, no API key.
https://projectstate.online/mcp — an MCP server (Streamable HTTP) that remembers, per project, *what was decided, what was tried and failed, and what is still open*, and hands an agent back the three facts it needs instead of the whole history.
Why
Every agent already has "memory". What it does not have is project state that survives across tools and sessions: Claude Code, Cursor, a CI agent and a script all working on the same repo, sharing one ranked, compact record of decisions and dead ends. That is what this is. Retrieval is the point: recall returns at most a few lines inside a character budget, ranked so superseded decisions sink and active ones float.
Tools
| Tool | Does | Price |
|---|---|---|
project_open(project, name?, description?) | open/create a project; returns a brief: status, open tasks, latest decisions, failed attempts | $0.002 |
project_status(project, set_status?) | read or set the one-line status (hand-off note between sessions) | $0.002 |
remember(project, kind, title, body?, tags?, files?, status?, supersedes?, idempotency_key?) | store a decision, attempt, task or note | $0.002 |
recall(project, query?, kind?, status?, tags?, files?, limit=5, max_chars=1500) | ranked keyword search, trimmed to a budget | $0.005 |
plan_check(project, intent, files?, limit=3, max_chars=1200) | say what you are about to do; get back the failed attempts, binding decisions and overlapping tasks that would change the plan | $0.010 |
update(project, id, status?, title?, body?, append?, tags?, files?, delete?) | close tasks, mark attempts, supersede decisions | $0.002 |
Failed calls are free. Identical retries (or any call with the same idempotency_key) are never billed twice. Prices are published per tool in tools/list under _meta.priceUsd.
plan_check
The tool to call before starting something non-trivial:
plan_check(project="my-app", intent="switch the session cache to Redis", files=["src/cache.py"])
Plan check for 'my-app': 'switch the session cache to Redis' Prior failures (1): #8 attempt/failed (2026-09-12): Tried Redis for the session cache — connection pool exhausted under load Active decisions that constrain this (1): #9 decision/active (2026-09-12): Cache with SQLite instead of Redis — one less service to run Open tasks that overlap (1): #10 task/open (2026-09-12): Benchmark the cache options
Three targeted searches in one call, returning only what would change the plan. A clean plan answers "Nothing on record matches this plan" so the agent can proceed without a second lookup.
How paying works
- Call a tool. Without credit the result is
isError: truewith an x402 v2PaymentRequiredinstructuredContent(schemeexact, USDC on Base, the amount, the pay-to address). - Sign the USDC payment and retry the same call with the payload in
_meta["x402/payment"]. - The result carries the settlement receipt in
_meta["x402/payment-response"]and a credit token in_meta["projectstate/x402-credit"]. - One payment buys credit ($0.10 on a session-based connection, $0.01 minimum per call without one). Later calls draw from it automatically on a session, or by sending the credit token as
Authorization: Bearer xc_…. Unused credit stays on your wallet address.
Works with any x402-capable client: x402-mcp (withPayment()) for the Vercel AI SDK, the x402 Python package, or the 30-line handshake in scripts/x402_agent_demo.py.
from eth_account import Account
from mcp import Client from x402 import x402Client from x402.mechanisms.evm.exact import register_exact_evm_client from x402.mechanisms.evm.signers import EthAccountSigner from x402.schemas import PaymentRequired
x = x402Client(); register_exact_evm_client(x, EthAccountSigner(Account.from_key(KEY))) async with Client("https://projectstate.online/mcp") as mcp: r = await mcp.call_tool("project_open", {"project": "my-app"}) # -> PaymentRequired pay = (await x.create_payment_payload(PaymentRequired(**r.structured_content))).model_dump(by_alias=True, exclude_none=True) r = await mcp.call_tool("project_open", {"project": "my-app"}, meta={"x402/payment": pay}) token = r.meta["projectstate/x402-credit"] # reuse on later calls
What is under the hood
Python 3.12, the official MCP Python SDK (v2), SQLite + FTS5 (bm25, no vectors), the official x402 package against the Coinbase facilitator on Base mainnet. One process, one SQLite file, an admin dashboard with per-tool latency, error messages, a full audit ledger and a retrieval-quality meter (zero-hit and re-query rates) that says when keyword search stops being enough.
Docs: https://projectstate.online/docs · Registry: online.projectstate/projectstate · License: MIT
Run your own
deploy/install.sh sets up systemd, nginx, fail2ban, hourly SQLite backups and unattended upgrades on a small Ubuntu VPS; deploy/env.example lists every setting; deploy/x402_live_setup.sh switches the x402 rail to Base mainnet with Coinbase CDP keys. pytest tests/ runs 33 tests including a mock x402 facilitator that verifies real EIP-712 signatures.