Context7
Feeds AI the latest docs for libraries and frameworks before it answers, so code it writes does not use outdated, removed functions.
Verifiable memory for AI assistants: typed facts, content-addressed versions and an audit trail.
Pick the AI app you use, then copy the settings.
Passed 5/5 checks · What you ask goes through the maker’s server (statejar.com)
First: which AI do you use?
Pick your app and the steps appear below.
Works with Claude · about 5 min
You need a StateJar memory key (create it on the maker’s site) · Set it up once on claude.ai or the desktop app, then use it in chat · free accounts can add 1 · on Team/Enterprise an Owner adds it
Open the maker’s site, sign up and create an API key for the next step. Check the maker’s site for pricing and free plans.
CustomizeConnectors
Copy each value into the field with the same name in Claude, then click Continue
Checking the commands · copy buttons appear once they pass
Checking the commands · copy buttons appear once they pass
Under Request headers, add this name and value
Checking the commands · copy buttons appear once they pass
Checking the commands · copy buttons appear once they pass
Paste the key only into the app’s field, never into a chat or to anyone
Leave Authentication as Claude detected it, then click Add
+ConnectorsStateJar memory
Use StateJar memory and tell me what you can do for me, then show me one thing✓ If Claude says it is using StateJar memory or shows a StateJar memory tool in the answer, you are connected
Menu names checked against Anthropic’s help page on Nov 11, 2026 · your screen may differ slightly by app version
ChatGPT cannot connect StateJar memory yet
StateJar memory needs your own key to connect, but OpenAI’s help page only describes OAuth sign-in; there is no key option we could verify
A · Use an app that can connect StateJar memory
B · Others in Search & AI memory that work with ChatGPT
Picked from the most used in the same category, only ones that connect by address with no key
Works with Claude Code · about 5 min
You need a StateJar memory key (create it on the maker’s site)
Open the maker’s site, sign up and create an API key for the next step. Check the maker’s site for pricing and free plans.
Mac: press Command+Space and type Terminal · Windows: open PowerShell
Checking the commands · copy buttons appear once they pass
Replace “your-value” with your key before pressing Enter
Paste the key only into the app’s field, never into a chat or to anyone
You should see StateJar memory listed as connected
Use StateJar memory and tell me what you can do for me, then show me one thing✓ If Claude Code says it is using StateJar memory or shows a StateJar memory tool in the answer, you are connected
Menu names checked against Anthropic’s help page on Nov 11, 2026 · your screen may differ slightly by app version
Works with Cursor · about 5 min
You need a StateJar memory key (create it on the maker’s site)
Open the maker’s site, sign up and create an API key for the next step. Check the maker’s site for pricing and free plans.
Checking the commands · copy buttons appear once they pass
In the StateJar memory settings, Authorization is empty; add your key and save
Paste the key only into the app’s field, never into a chat or to anyone
Use StateJar memory and tell me what you can do for me, then show me one thing✓ If Cursor says it is using StateJar memory or shows a StateJar memory tool in the answer, you are connected
Menu names checked against Cursor’s help page on Nov 11, 2026 · your screen may differ slightly by app version
Works with VS Code · about 5 min
You need a StateJar memory key (create it on the maker’s site)
Open the maker’s site, sign up and create an API key for the next step. Check the maker’s site for pricing and free plans.
Checking the commands · copy buttons appear once they pass
In the StateJar memory settings, Authorization is empty; add your key and save
Paste the key only into the app’s field, never into a chat or to anyone
Use StateJar memory and tell me what you can do for me, then show me one thing✓ If VS Code says it is using StateJar memory or shows a StateJar memory tool in the answer, you are connected
Menu names checked against VS Code’s help page on Nov 11, 2026 · your screen may differ slightly by app version
Other apps that use MCP, such as Windsurf, Zed or Gemini CLI, each add servers differently. See how in the app list.
Address for apps that connect over the web
Checking the commands · copy buttons appear once they pass
JSON settings are under “For developers” below
Claude Code
Checking the commands · copy buttons appear once they pass
Cursor (~/.cursor/mcp.json)
Checking the commands · copy buttons appear once they pass
VS Code (mcp.json)
Checking the commands · copy buttons appear once they pass
These settings are generated from the maker’s registry entry. If the README says otherwise, follow the README.
Based on how this server connects and on each app’s own docs, checked Nov 10, 2026.
Connect over the internet in
ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatOpen WebUIRaycast
The server asks you to sign in before it lists its tools.
We check information anyone can see; we have not read the code. Checks that do not apply are left out of the count. · Checked Nov 13, 2026
The registry name was verified against the domain statejar.com (the registry checks domain ownership)
Code last changed 6 days ago
Uses MIT
Responded in 565 ms (HTTP 401)
Declares OAuth sign-in, so your AI app can take you to log in
Not checked yet; we read the tool list when we check the endpoint
Ask, share a tip or report that it does not work. Sorted by what people marked helpful.
No posts yet. Be the first to ask or share.
Posts here are written by users, not the PopNx team.
No reviews yet
Compared with every active server in this category in the registry. Stars count only when the publisher owns the repo.
It passed 5 of 5 applicable basic checks. We have not read the code. Before adding a key or token, see what access the server asks for and use a key with only the permissions you need.
You need to fill in: Authorization
It runs in the maker’s cloud. Connect over the internet with nothing to install, but what you send passes through the maker’s servers.
The GitHub repo last changed 6 days ago, and the latest version (1.0.0) reached the registry 13 days ago.
Apps that support MCP, such as Claude Desktop, Claude Code, Cursor and VS Code. It connects by URL, so apps that accept remote MCP servers work too, such as ChatGPT Business and above.
In the same category: Context7, Codebase Memory, Ruflo
Servers in the same category from other makers, sorted by stars.
Reading a card:↓ Downloads per weeki★ GitHub starsiThree pillars: reviews · checks · usageiUpdated = latest version published to the registryi
Feeds AI the latest docs for libraries and frameworks before it answers, so code it writes does not use outdated, removed functions.
Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.
Agent teams, swarms, memory and hooks for Claude Code and Codex, served over MCP.
Copied from the maker’s repo as written. PopNx MCP has not reviewed or endorsed it. HTML, images and scripts are removed. Links lead off this site.
Client code that connects AI coding agents and assistants to StateJar, the memory layer that stores facts instead of transcripts:
shm_…, the SHA-256 of the canonical state), so any copy of the memory can be checked.| Surface | Where | Status |
|---|---|---|
| Hosted MCP server (any client that speaks MCP over HTTP) | https://statejar.com/mcp | live with StateJar's next release |
| Claude Code plugin | plugins/statejar/, guide in claude-code/ | marketplace: this repository |
| Codex plugin (the same plugin) | plugins/statejar/, guide in codex/ | marketplace: this repository |
| OpenCode plugin | opencode/ | npm: opencode-statejar |
Hermes Agent memory provider (memory.provider: statejar) | hermes/statejar/ | hermes plugins install from this repository |
| OpenClaw memory-slot plugin | openclaw/ | npm: openclaw-statejar |
Agent skill (any agent that reads SKILL.md) | skills/statejar/ | copy into the agent's skills folder |
CLI: statejar login, and init, add, search, list, forget, export, status | PyPI: statejar | pip install statejar (0.6.0 has login, logout, whoami; the other seven come in 0.7.0) |
Every integration uses a StateJar developer key (https://statejar.com/api-keys), scoped to your account. None of them stores a transcript. Each removes secrets before anything is sent.
Availability. Recall and capture call StateJar's REST API at https://api.statejar.com, which is live. The hosted MCP server at https://statejar.com/mcp, which the plugins' StateJar tools use, goes live with StateJar's next release. Until then those tools cannot connect, and recall and capture work as they are.
Make a developer key at https://statejar.com/api-keys and put it in STATEJAR_API_KEY. Then:
# Claude Code
claude mcp add --transport http statejar https://statejar.com/mcp --header "Authorization: Bearer $STATEJAR_API_KEY"
codex mcp add statejar --url https://statejar.com/mcp --bearer-token-env-var STATEJAR_API_KEY
OpenCode, in opencode.json:
{
"mcp": { "statejar": { "type": "remote", "url": "https://statejar.com/mcp", "oauth": false, "headers": { "Authorization": "Bearer {env:STATEJAR_API_KEY}" } } } }
Any other client: a remote (HTTP) MCP server at https://statejar.com/mcp with the header Authorization: Bearer . The ten tools are remember, search, get, list, update, delete, history, audit, verify and export.
claude plugin marketplace add KING-OF-FLAME/statejar-integrations
claude plugin install statejar@statejar
codex plugin marketplace add KING-OF-FLAME/statejar-integrations
codex plugin add statejar@statejar
Then trust the plugin's hooks with /hooks. See codex/README.md.
Add "plugin": ["opencode-statejar"] and StateJar's MCP server to opencode.json. See opencode/README.md.
hermes plugins install KING-OF-FLAME/statejar-integrations/hermes/statejar --enable
hermes memory setup # choose statejar
See hermes/statejar/README.md.
openclaw plugins install openclaw-statejar
openclaw statejar init # the memory slot, autoRecall, autoCapture
See openclaw/README.md.
Copy skills/statejar/ into your agent's skills folder (for Claude Code, ~/.claude/skills/). See skills/README.md.
On StateJar's memory-QA set (100 conversations, 300 questions), with the same small local model for both systems (Qwen3-4B-Instruct-2507 Q4, on one GPU), StateJar's memory held the answer for 248 of 300 questions and Mem0's (2.2.1, as shipped) for 152 of 300 (McNemar p = 1.4e-18). Answers written by one prompt from each system's memory were right 218 of 300 times for StateJar and 159 of 300 for Mem0. This is one benchmark, in that setting only. The method and the caveats: https://statejar.com/docs/mem0.html.
python -m pytest tests/
claude plugin validate ./plugins/statejar && claude plugin validate .
End to end, against a local or staging StateJar (never production): a fact stated in one session of the real client is recalled in a fresh one, through the hooks and through StateJar's MCP tools. Each run makes a throwaway account and deletes it. With no model on the machine, a scripted stand-in (e2e/scripted_model.py) answers "OK" or calls StateJar's search and repeats its output verbatim; codex_e2e.py --model ollama: uses a real local model.
python e2e/codex_e2e.py --api http://127.0.0.1:8000/api/v1 --mcp http://127.0.0.1:8000/mcp --out /tmp/codex-e2e
python e2e/claude_code_e2e.py --api http://127.0.0.1:8000/api/v1 --mcp http://127.0.0.1:8000/mcp --out /tmp/cc-e2e python e2e/opencode_e2e.py --api http://127.0.0.1:8000/api/v1 --mcp http://127.0.0.1:8000/mcp --out /tmp/oc-e2e python e2e/hermes_e2e.py --api http://127.0.0.1:8000/api/v1 --out /tmp/hermes-e2e python e2e/openclaw_e2e.py --api http://127.0.0.1:8000/api/v1 --out /tmp/openclaw-e2e # Node 24.16+ python e2e/openclaw_discovery.py # what OpenClaw itself loads from the plugin; no model, no StateJar HERMES_PYTHON=/path/to/hermes/venv/bin/python python -m pytest tests/test_hermes_provider.py # with Hermes's own loader python e2e/codex_discovery.py # what Codex itself loads from the plugin; no model, no StateJar
MIT (see LICENSE). The StateJar service these clients talk to has its own terms: https://statejar.com/terms.