Gmem
Persistent, Solana-aware project memory for AI coding agents.
Connector by yksanjo · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/yksanjo-gmem
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 26, 2026.
- Tools
- 5 read · 1 write · 0 delete · 3 not yet classified
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Node.js package
Tools by what they do 9
Read from the source code; the running server may list different tools.
Read 5 · Look things up without changing anything.
gmem.diffgmem.list_decisionsgmem.recallgmem.score_agentgmem.solana_context
Write 1 · Create, change, send or run things.
gmem.write
Not yet classified 3 · We could not tell from the name and description.
gmem.ingest_agent_activitygmem.ingest_anchorgmem.ingest_hardhat
Secrets and settings it asks for
Other settings (environment variables or headers).
GMEM_DB
Network hosts it talks to 9
api.devnet.solana.com· found in codeapi.mainnet-beta.solana.com· found in codeapi.testnet.solana.com· found in codedevnet.helius-rpc.com· found in codegithub.com· found in codeglama.ai· found in codegmem.dev· found in codemainnet.helius-rpc.com· found in codeus-1.helius-rpc.com· found in code
Files it touches
- Your home directory (~)
~/.config/solana/cli/config.yml
Tools (9)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
gmem.diffShow how memory state changed between two points in time. Accepts ISO 8601 timestamps OR git commit refs (HEAD, HEAD~3, branch names, full or short SHAs) — refs are resolved via `git show -s --format=%cI` in the active project root. v0.5 milestone.
gmem.ingest_agent_activityPull Solana activity for an autonomous-agent wallet via Helius RPC, aggregate it (txCount, distinct peers, failure ratio, age, sanctioned-neighbor count), score it with the transparent v1 heuristic, and write one Agent entity per (cluster, pubkey). Use `fixturePath` to run offline against a snapshot; otherwise set HELIUS_API_KEY or pass `apiKey`. v1.2 milestone — the missing trust layer for agent-to-agent payments.
gmem.ingest_anchorAuto-ingest an Anchor workspace: parses `Anchor.toml`, captures the IDL SHA-256 for each program from `target/idl/<name>.json`, and records the current git HEAD as the source commit. Writes one Program entity per (program, cluster) pair. v0.3 milestone.
gmem.ingest_hardhatAuto-ingest a Hardhat (EVM) workspace: walks up to the nearest hardhat.config.{ts,js,cjs,mjs}, reads every deployment artifact under deployments/<network>/<Contract>.json (hardhat-deploy convention), classifies the network into a canonical chain id, computes a stable ABI sha256, records git HEAD as sourceCommit. Writes one Contract entity per (chain, address). v1.1 milestone. Companion to gmem.ingest_anchor for Solana.
gmem.list_decisionsList all Decision entries for the active project, newest first.
gmem.recallRetrieve memory entries relevant to a natural-language query for the active Solana project. Ranked by BM25 over entity fields with a recency boost.
gmem.score_agentLook up the latest stored Agent entity for (cluster, pubkey) and return its trust score with the heuristic breakdown showing which factors moved it. Read-only: does not call Helius or write a new version — use gmem.ingest_agent_activity for that. v1.2 milestone.
gmem.solana_contextRead the active Solana CLI context (`~/.config/solana/cli/config.yml`) and return the configured cluster, RPC URL, and the public address of the active keypair. Used to auto-attribute Decision writes to a developer wallet. v0.4 milestone. Does not return the secret key.
gmem.writePersist a typed memory entry (Program / Account / Instruction / Decision / Finding / Integration). Append-only: re-writing the same logical entity creates a new version, never overwrites.
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit
- Oct 22, 2026 (7 days ago)
- Last release
- May 17, 2026 (5 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.github.yksanjo/gmem- Version
- 1.1.0
- Auth
- No auth
- Packages
- npm @yksanjo/gmem
- License
- MIT
- Repository
- github.com/yksanjo/gmem
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
Cite this page
Gmem MCP server. Agent Mart. https://agentmart.dev/connectors/yksanjo-gmem (last updated 2026-10-24)