Memnode
Persistent, inspectable memory for AI agents via hosted MCP and API. Supports recall, structured query, lineage, correction, and tenant-scoped remote memory.
Hosted + Local Agent Memory
Persistent memory for AI agents, without inventing your own stack.
memnode gives agents long-term memory through a hosted API or a local MCP server. You get inspectable recall, provenance, scoped tokens, and shared tenants instead of stitching memory together from prompts and vectors by hand.
Use it for coding assistants, support agents, and research workflows that need durable recall, visible lineage, and a clean correction path across sessions.
Start freeRead quickstart
Inspect every memoryHosted + localCorrect with lineagePredictable pricing
Record -> Recall -> Lineage
Inspect the memory your agent is actually using
TypeScriptPythonMCP
npm install @memnode/client
import { MemnodeClient } from '@memnode/client'
const client = new MemnodeClient({
apiKey: process.env.MEMNODE_API_KEY,
})
const stored = await client.record({
entity: 'repo:memnox',
text: 'This repo uses Zod to validate API payloads.',
source: {
kind: 'repo_convention',
path: 'app/api/users/route.ts',
},
})
const recalled = await client.recall({
query: 'How do we validate request payloads?',
entity: 'repo:memnox',
})
const lineage = await client.lineage({
nodeId: recalled.results[0].node_id,
})
Returned proof
recall[0].answer
"Use Zod validation in the route layer."
recall[0].why
"Matched repo_convention memory from app/api/users/route.ts"
lineage.chain
observed -> canonical -> corrected
Why it matters
Black-box memory fails quietly. Inspectable memory does not.
When an agent recalls the wrong thing, you need the source, the correction chain, and the current winning memory. That is the real wedge, not just "persistent memory."
Example lineage
Observed
repo_convention from app/api/users/route.ts
Canonical
Use Zod in the route layer for request validation
Corrected
Superseded older yup-based convention after migration
Hosted flow
- Sign up with Supabase Auth and create an account.
- Provision one hosted tenant through the control plane.
- Create a scoped API token and call the Rust data plane over HTTP.
Typed provenance
Memories carry observed, reported, inferred, or hypothesized status instead of collapsing into one flat blob.
Hosted tenants
Provision a shared hosted tenant in the dashboard, mint API tokens, and keep quota and billing in one place.
Local MCP stays
The hosted product does not replace local usage. You can still run `memnode mcp` over stdio on your own machine.
Rust data plane
A signed-control-plane path, multi-tenant registry, and hot-path token cache keep hosted latency practical.
Example Shapes
Three concrete ways teams use memnode
See all use cases →
Conversational assistant
Persist user preferences and past turns across restarts using the standard recall -> answer -> record loop.
Learn more →
Coding assistant
Store project conventions as typed entities instead of free-form notes, then recall them as structured context.
Learn more →
Research agent
Track claims with explicit provenance so later answers can separate reported facts from inferred conclusions.
Learn more →
Start free, keep local in reserve
The hosted SaaS is for fast onboarding, quota-managed tenants, and shared team workflows. The local mode stays available when you need offline or self-managed memory instead.
PricingCreate account
เซิร์ฟเวอร์ที่เกี่ยวข้อง
Alpha Vantage MCP Server
ผู้สนับสนุนAccess financial market data: realtime & historical stock, ETF, options, forex, crypto, commodities, fundamentals, technical indicators, & more
Futarchy MCP
A server for interacting with the Futarchy protocol on the Solana blockchain.
LaTeX PDF MCP Server
Converts LaTeX source code into professionally formatted PDF documents.
EVE Online ESI
Interact with the EVE Online ESI API to access game data and services.
Javadoc MCP
A Model Context Protocol (MCP) server for searching Java documentation. This server enables AI assistants to search and retrieve Java API documentation from JSON files.
Tidymodels MCP Server
An MCP server for accessing tidymodels GitHub information and generating code.
Fidensa MCP Server
Check trust scores, search certified capabilities, compare side-by-side, verify signed artifacts.
AGS MCP Server
Manipulate Adventure Game Studio (AGS) compiled room (.crm) files to enable AI-powered game development.
Context Portal MCP (ConPort)
A server for managing structured project context using SQLite, with support for vector embeddings for semantic search and Retrieval Augmented Generation (RAG).
CLI Exec
Execute shell commands with structured output via a powerful CLI server.
Kai
Kai provides a bridge between large language models (LLMs) and your Kubernetes clusters, enabling natural language interaction with Kubernetes resources. The server exposes a comprehensive set of tools for managing clusters, namespaces, pods, deployments, services, and other Kubernetes resources