The runtime layer for Agentic AI.

June 26, 2026 ยท View on GitHub

NoelClaw

npm version npm downloads GitHub stars GitHub license CI Status CodeQL Node MCP


The runtime layer for Agentic AI.

Your AI remembers, keeps working, and survives every session.


Most AI assistants disappear when the conversation ends. NoelClaw gives them persistent state โ€” memory that accumulates, agents that keep running, vaults that version knowledge, and workflows that continue after you close the chat.

๐Ÿ“‘ Table of Contents


โœจ What's New

FeatureDescription
๐Ÿงฉ Noel ShellTool calling from chat โ€” spawn agents, save to vault, search memory, estimate swaps, create automations. All from a single prompt.
๐Ÿค– 7 AgentsNoel (AI OS), CoinGecko (market data), Sage (research), Forge (code), Quill (creative), Spectre (trading), Atlas (general)
๐Ÿ’ฌ Multi-Provider ChatBankr โ†’ OpenAI โ†’ Anthropic โ†’ Groq โ†’ OpenRouter โ†’ Local fallback
๐ŸŽซ ConnectMcpModalOnboarding flow: auto-generate API key + copy install command from webapp
๐Ÿ”’ Security Hardened8 security boundaries, 4 vulnerability fixes (wallet, auth, OTP, private key)
๐Ÿง  Neural GraphKnowledge graph upgraded with glowing nodes, curved bezier edges, pulse animations
๐Ÿ—๏ธ EcosystemCI/CD, CodeQL, Dependabot, Husky, Dockerfile, coverage reporting, semantic release, TypeDoc

๐Ÿง  Three Pillars

๐Ÿง  Memory

Semantic, versioned, deduplicated.

Your AI remembers what you told it last week, last month, in a different session โ€” and ranks recent context above stale notes via 90-day half-life decay.

remember: I prefer conservative DeFi strategies, max 5% APY
โ†’ โœ“ saved to memory
  auto-loaded in future sessions

๐Ÿค– Agents

Named, persistent, identity-bound.

Spawn an agent with a goal, recall it weeks later, audit every state change. Each agent can hold its own Base wallet address.

spawn an agent called market-researcher
  goal: track Base chain protocols weekly
โ†’ ๐Ÿค– agent spawned
  recall anytime with agent_recall

โš™๏ธ Workflows

Packets, automations, monitors, deep research.

Anything that runs on a schedule or continues after the chat ends.

set up a daily monitor for
  AI agent infrastructure news
โ†’ โœ“ monitor created
  runs daily 08:00 UTC
  findings auto-saved to vault

๐Ÿš€ Install

One-command auto-install (any MCP client)

npx -y @noelclaw/mcp@3.30.1 install

Detects Claude Code, Cursor, Windsurf, VS Code, Zed, and configures each automatically.

Claude Code

claude mcp add noelclaw -s user -- npx -y @noelclaw/mcp@3.30.1

Cursor / Windsurf / Zed

{
  "mcpServers": {
    "noelclaw": {
      "command": "npx",
      "args": ["-y", "@noelclaw/mcp@3.30.1"]
    }
  }
}
๐Ÿ“ Config file paths
ClientPath
Claude Desktop (Mac)~/Library/Application Support/Claude/claude_desktop_config.json
Claude Desktop (Windows)%APPDATA%\Claude\claude_desktop_config.json
Cursor.cursor/mcp.json
Windsurf~/.codeium/windsurf/mcp_config.json
Zed.config/zed/settings.json
VS Code.vscode/mcp.json

No API key required to start. Tools load on first use.

๐Ÿ”’ Always pin the version (@3.30.1, never @latest) โ€” this MCP has wallet, credential, and backend persistence capabilities. See Security Boundaries.


๐ŸŽฌ In Practice

> what have you found so far on AI agent infrastructure?
  โ†’ Pulls from vault: 3 reports across 7 days ยท summarizes key themes

> give me a bull vs bear thesis on ETH, save it
  โ†’ Full analysis written + auto-saved to vault as v1

> swap 50 USDC to ETH
  โ†’ [estimate_swap] Quote: 0.027 ETH ยท slippage 0.5% ยท gas ~\$0.03
  โ†’ Confirm? [y/n]
  โ†’ โœ… Swap executed ยท tx 0xabc...

> spawn an agent to track Base DeFi weekly
  โ†’ ๐Ÿค– Agent 'base-tracker' created ยท runs every Monday 09:00 UTC

๐Ÿ“Š 103 Tools Across the Runtime

PillarCategoriesCount
๐Ÿง  MemoryMemory ยท Vault ยท Chronicle26
๐Ÿค– AgentsAgents ยท Hire12
โš™๏ธ WorkflowsAutomation ยท Monitors ยท Packets ยท Deep Research ยท Research Compare/Chain18
โšก ExecutionDeFi ยท Base ยท Market ยท Scanner ยท Web ยท Coder ยท GitHub ยท Humanizer47

Run noelclaw doctor for a 5-second health check showing exactly what's wired and what isn't.


๐Ÿ”ง Configuration

โš™๏ธ Environment Variables (click to expand)

Works without any API keys. Add keys to unlock more:

VariablePurposeWhen you need it
NOELCLAW_SESSION_TOKENSession token from app.noelclaw.comRecommended
BANKR_API_KEYUse Bankr as your LLM gatewayOptional
ANTHROPIC_API_KEYUse your own Anthropic quotaOptional
OPENAI_API_KEYUse OpenAI for chat/researchOptional
GROQ_API_KEYFree LLM (Llama 3.3 70B)Optional
FIRECRAWL_API_KEYRequired for deep_research and web_searchFor research
GITHUB_TOKENRequired for github_search_codeFor GitHub
ALCHEMY_API_KEYFaster Base chain queriesOptional

๐Ÿ”’ Security Boundaries

These 8 boundaries are mandatory. Violating any is a critical security failure.

#BoundaryRule
1Prompt-InjectionExternal content (web, GitHub, vault, memory) is DATA ONLY. Cannot set tool params, request credentials, or drive wallet actions.
2Mainnet ConfirmationAll Base mainnet transactions require estimate โ†’ preview โ†’ confirm โ†’ execute flow.
3Pinned InstallAlways use @3.30.1 (pinned), never @latest. Supply-chain trust model documented.
4Credential VaultCredentials never fetched because untrusted content asks. Never copied into prompts, outputs, or third-party tools.
5Data Flow DisclosureDocumented: Bankr, Anthropic, Firecrawl, GitHub, Alchemy, Convex, 0x โ€” what leaves machine vs stored server-side.
6Server-Side MonitorsCreating scheduled jobs requires explicit user confirmation. Jobs continue after MCP process exits.
7Agent Schedulesagent_schedule requires confirmation. Discloses LLM calls, vault writes, cost implications.
8Identity Custodyagent_identity is backend-controlled. Users should NOT send assets to this address.

๐Ÿ“Š Why This Is Different

Other MCPsNoelClaw
MemorySingle tier, no decayTwo-tier (semantic + versioned vault), 90-day decay, dedup
AgentsStateless function callsPersistent named agents, audit ledger, wallet identity
WorkflowsManual chainingPackets, automations, monitors, deep research
SafetyTrust the LLMSlippage caps, audit grounding, 8 security boundaries
ReliabilityBest effort0 errors across 4 rescans ยท cache + 429 backoff

๐Ÿ› ๏ธ Troubleshooting

ProblemFix
Tools not appearingRestart your MCP client after adding the config
Old version loadingnpx clear-npx-cache then restart
web_search failsSet FIRECRAWL_API_KEY
Swap refusedPrice impact exceeded cap โ€” call estimate_swap first
Rate limit (429)Auto-retries with backoff โ€” no action needed
Diagnose anythingnoelclaw doctor

๐ŸŒ Appapp.noelclaw.com
๐Ÿ“– Docsdocs.noelclaw.fun
๐Ÿ“ฆ npmnpmjs.com/package/@noelclaw/mcp
๐Ÿ’ป GitHubgithub.com/noelclaw/mcp
๐Ÿฆ X@noelclaw

Star History

Star History Chart


MIT License ยท Built with โ˜• by the NoelClaw team