Awareness SDK MCP Server

by edwin-hao-ai• 9•• Scanned•Claim this listing•Request removal
Coding Agentsai agentsai memoryai toolsanthropicautogen

Local-first AI agent memory — one command, 13+ IDEs, works offline. Persistent memory for Claude Code, Cursor, Windsurf, OpenClaw. Zero-code interceptors for OpenAI/Anthropic. Python & TypeScript SDKs.

Awareness SDK is an open-source mcp server by edwin-hao-ai, written mainly in JavaScript, with 9 GitHub stars and the Apache-2.0 license. Its code was last updated May 4, 2026. The latest npm release is @awareness-sdk/setup 0.4.12, published Apr 25, 2026, with 6 downloads last week.

<p align="center"> <picture> <source media="(prefers-color-scheme: dark)" srcset="assets/awareness-wordmark-dark.svg"/> <img src="assets/awareness-wordmark.svg" alt="Awareness SDK — Persistent Memory for AI Agents" width="760"/> </picture> </p> <p align="center"> <img src="assets/local-20s.gif" alt="Awareness — Long-Term Memory for AI Agents" width="100%"/> </p> <p align="center"> <a href="https://awareness.market/"><img src="https://img.shields.io/badge/Website-awareness.market-0EA5E9?style=for-the-badge&logo=googlechrome&logoColor=white" alt="Website"/></a> <a href="https://awareness.market/docs"><img src="https://img.shields.io/badge/Docs-awareness.market%2Fdocs-14B8A6?style=for-the-badge&logo=readthedocs&logoColor=white" alt="Docs"/></a> <a href="https://pypi.org/project/awareness-memory-cloud/"><img src="https://img.shields.io/badge/PyPI-awareness--memory--cloud-00D4FF?style=for-the-badge&logo=pypi&logoColor=white" alt="PyPI"/></a> <a href="https://www.npmjs.com/package/@awareness-sdk/memory-cloud"><img src="https://img.shields.io/badge/npm-memory--cloud-7B68EE?style=for-the-badge&logo=npm&logoColor=white" alt="npm memory cloud"/></a> <a href="https://www.npmjs.com/package/@awareness-sdk/local"><img src="https://img.shields.io/badge/npm-local-22C55E?style=for-the-badge&logo=npm&logoColor=white" alt="npm local"/></a> <a href="https://discord.com/invite/nMDrT538Qa"><img src="https://img.shields.io/badge/Discord-Join%20Community-5865F2?style=for-the-badge&logo=discord&logoColor=white" alt="Discord"/></a> <a href="LICENSE"><img src="https://img.shields.io/badge/License-Apache%202.0-2563EB?style=for-the-badge" alt="License Apache 2.0"/></a> </p> <p align="center"> <strong>Give your AI agent persistent memory across sessions.</strong><br/> Local-first MCP memory platform for AI coding agents, SDK apps, and production workflows.<br/> <a href="https://awareness.market/docs">Docs</a> · <a href="https://awareness.market">Cloud</a> · <a href="https://discord.com/invite/nMDrT538Qa">Discord</a> · <a href="#quick-start">Quick Start</a> </p>

Awareness SDK is a local-first memory layer for AI agents and AI coding workflows. It provides persistent memory, cross-session recall, hybrid retrieval, and easy integration through MCP, Python, and TypeScript SDKs.

Quick Navigation

FAQ

Does it work offline?

Yes. Local mode runs fully on your machine.

Is cloud required?

No. Cloud features are optional.

How do I add memory to an existing app?

Use AwarenessInterceptor.wrap_openai() / wrap_anthropic() (Python) or wrapOpenAI() / wrapAnthropic() (TypeScript).


Why Awareness?

AI agents forget everything when a session ends. Your agent spent hours making architectural decisions, fixing bugs, and planning next steps — and the next session starts from zero.

Awareness gives your AI agent persistent memory — it remembers what it built, what it decided, what's still pending, and why.

How It Works

Session 1: Agent makes decisions, fixes bugs, creates TODOs
    → awareness_record() saves everything as structured knowledge

Session 2: Agent starts fresh
    → awareness_init() loads context: "Last time you were working on JWT auth..."
    → awareness_recall() finds relevant past decisions
    → Agent picks up where it left off — no re-explaining needed

Quick Start

Option 1: One Command Setup (Recommended)

Works with Claude Code, Cursor, Windsurf, Cline, GitHub Copilot, Codex, and 7 more IDEs.

npx @awareness-sdk/setup

That's it. Your AI agent now has persistent memory. No account needed. Works offline.

Want cloud features later? npx @awareness-sdk/setup --cloud

Option 2: Zero-Code Interceptor (Python/TypeScript SDK)

The fastest way to add memory to existing AI apps. One line — zero code changes.

Python — AwarenessInterceptor.wrap_openai() / .wrap_anthropic()

pip install awareness-memory-cloud
from openai import OpenAI
from memory_cloud import AwarenessInterceptor

client = OpenAI()

# Local mode (no API key needed — data stays on your machine)
interceptor = AwarenessInterceptor(mode="local")

# Cloud mode (team collaboration, semantic search, multi-device sync)
interceptor = AwarenessInterceptor(api_key="aw_...", memory_id="...")

# One line — all conversations automatically remembered
interceptor.wrap_openai(client)

# Use OpenAI as normal — memory happens in the background
response = client.chat.completions.create(
    model="gpt-4",
    messages=[{"role": "user", "content": "Refactor the auth module"}]
)

TypeScript — AwarenessInterceptor.wrapOpenAI() / .wrapAnthropic()

npm install @awareness-sdk/memory-cloud
import OpenAI from "openai";
import { AwarenessInterceptor } from "@awareness-sdk/memory-cloud";

const openai = new OpenAI();

// Local mode (no API key needed — data stays on your machine)
const interceptor = new AwarenessInterceptor({ mode: "local" });

// Cloud mode (team collaboration, semantic search, multi-device sync)
const interceptor = new AwarenessInterceptor({ apiKey: "aw_...", memoryId: "..." });

// One line — all conversations automatically remembered
interceptor.wrapOpenAI(openai);

// Use as normal — memory happens in the background
const response = await openai.chat.completions.create({
  model: "gpt-4",
  messages: [{ role: "user", content: "What did we decide about the database?" }],
});

Option 3: IDE Plugins

Claude Code

/plugin marketplace add edwin-hao-ai/Awareness-SDK
/plugin install awareness-memory@awareness

Skills: /awareness-memory:session-start · /awareness-memory:recall · /awareness-memory:save · /awareness-memory:done

Documentation · Online docs

OpenClaw

# Plugin (full integration):
openclaw plugins install @awareness-sdk/openclaw-memory

# Or Skill (via ClawHub):
npx clawhub@latest install awareness-memory

Auto-recall on session start. Auto-capture on session end. Zero configuration.

Documentation · npm


Features

FeatureLocal+ Cloud
Persistent memory across sessions✅✅
13+ IDE support (Claude Code, Cursor, Windsurf...)✅✅
Zero-code interceptor (wrap_openai / wrap_anthropic)—✅
Knowledge card extraction (decisions, solutions, risks)✅✅ + LLM
Workflow rules injection (agent auto-recalls)✅✅
Full-text + semantic search✅✅
Progressive disclosure (summary → full)✅✅
Cross-device syncGitReal-time
Semantic vector search (100+ languages)—✅
Multi-agent collaboration✅✅
Memory marketplace—✅
Team collaboration—✅

Local-First Architecture

Your machine                          Cloud (optional)
┌─────────────────────┐              ┌─────────────────┐
│  .awareness/        │   sync →     │  Awareness Cloud │
│  ├── memories/*.md  │   ← sync    │  (semantic search│
│  ├── knowledge/     │              │   team sync,     │
│  └── index.db       │              │   marketplace)   │
│                     │              └─────────────────┘
│  Daemon :37800      │
│  ├── FTS5 search    │
│  ├── MCP server     │
│  └── Web dashboard  │
└─────────────────────┘
  • Data stays on your machine by default
  • Works offline — no internet required
  • Markdown files — human-readable, git-friendly, portable
  • Cloud is optional — one click to enable sync, semantic search, team features

Packages

PackageDescriptionInstall
@awareness-sdk/localLocal daemon + MCP servernpx @awareness-sdk/local start
@awareness-sdk/setupCLI setup for all 13+ IDEsnpx @awareness-sdk/setup
awareness-memory-cloudPython SDK with interceptorspip install awareness-memory-cloud
@awareness-sdk/memory-cloudTypeScript SDK with interceptorsnpm i @awareness-sdk/memory-cloud
@awareness-sdk/openclaw-memoryOpenClaw pluginopenclaw plugins install @awareness-sdk/openclaw-memory
claudecode/Claude Code plugin/plugin marketplace add edwin-hao-ai/Awareness-SDK then /plugin install awareness-memory@awareness

Integrations

Works with any AI framework:


Environment Variables

VariableDescriptionDefault
AWARENESS_MCP_URLMCP endpointhttp://localhost:37800/mcp
AWARENESS_API_KEYCloud API key (aw_...)— (local mode: not needed)
AWARENESS_MEMORY_IDCloud memory ID— (local mode: auto)
AWARENESS_AGENT_ROLEAgent role filterbuilder_agent

Contributing

Contributions welcome! Please open an issue or pull request.

License

Apache 2.0

Awareness SDK alternatives

View more →

Similar mcp servers in Coding Agents, ranked by GitHub stars. Compare licence, recent activity and scan status before you choose.

NameStarsLicenceLast updatedScan
Awareness SDK (this page)
edwin-hao-ai
9Apache-2.0May 4, 2026Scanned, no flagged issues
Context Mode
mksglu
33kNone foundNov 1, 2026Not scanned yet
Serena
oraios
31kNone foundOct 28, 2026Not scanned yet
Fastmcp
PrefectHQ
28kApache-2.0Nov 1, 2026Scanned, no flagged issues
Nuclear
nukeop
19kAGPL-3.0Nov 1, 2026Scanned, no flagged issues
MCP For Beginners
microsoft
18kMITOct 30, 2026Scanned, no flagged issues