ContextForge
Claude用の永続メモリMCPサーバー — セッションを超えて決定、コード、知識を保存します。
ドキュメント
Each tool remembers only itself
Claude, Cursor and Copilot each keep some memory now, but it stays inside that one tool and that one account.
1 memory
Claude Code
memoryNo automatic retries on the payment webhook.Why: retries double-charged customers.
This decision stays here.
0 memories
Cursor
memoryempty
› Should I add a retry?
Yes, I'll add a retry.
This double-charges customers.
0 memories
GitHub Copilot
memoryempty
› Should I add a retry?
Yes, adding retries now.
This double-charges customers.
ContextForge keeps one memory for every tool and teammate. See how it works
One memory. Every tool.
Connect the tools you already use. They all read and write the same project memory.
What your agents can do with it
Plain tools your agent calls on its own.
memory_query01
Finds it by meaning.
Ask in plain language, without exact keywords or tags.
query
how do we handle payment failures?
1 match · DecisionNo automatic retries on the payment webhook.↳ src/payments/webhook.ts
memory_check_freshness02
Knows when a memory went stale.
If the code a memory points to changes, the memory gets flagged before an agent trusts it.
src/payments/webhook.ts changed
Decisionmay be outdated
No automatic retries on the payment webhook.↳ src/payments/webhook.tsmemory_git_commits03
Remembers what shipped.
Commits from your connected repos sit next to your notes, so an agent answering today knows what shipped yesterday.
main
a41c9e2 Add idempotency key to payment webhookyesterday · PR #214
3f9b21c Stop automatic retries on payment webhook3 weeks ago · PR #187
session_list04
See what else is running.
Check which other Claude Code sessions are live before a big change.
tasks_list05
Keeps the to-do list.
Tasks stay with the project, not in one chat.
memory_ingest06
Saves the why.
Decisions keep their reason, so the next agent does not undo them.
Also included
Spaces
Separate memory per repo, service or team.
Snapshots
Point-in-time copies you can restore or diff.
Team
Shared spaces with per-member roles.
Import / Export
Move memory in and out as JSON or Markdown.
API keys
Scoped keys for CI and your own scripts.
Tutorials
See how it works
Short walkthroughs of the features people ask about most. Watch the video or skim the article.
How to Stop Claude Code From Losing Context (2026)
Yesterday I was in the middle of a release with Claude Code. Two hours in, the session hit the context limit and compacted itself. In the old days that was t... 7 min read
Claude Code Compaction: Why Your Session Forgets Mid-Task (and the Fix)
Last week I published a piece about handing off a Claude Code session without re-explaining everything. A reader left a comment that stuck with me: "Compacti... 6 min read
Video
Give Your AI Coding Agent a Memory That Survives Every Session
Give Your AI Coding Agent a Memory That Survives Every Session Open a new session with Claude Code, Cursor, or Copilot and it has no idea what you were doing... 2 min read
Video
Skills Were Dead Prompts. Routines Made Them Alive.
A few weeks ago I shipped Skills — a way to save AI prompts as reusable templates inside ContextForge, so my best prompts wouldn't keep dying in a Notion pa... 6 min read
Video
I Built Skills Because My Notes App Was Full of Dead Prompts
Open your Notes app right now. Search "prompt." Count what comes up. If you're anything like the 200+ developers I've talked to in the last six months, the a... 7 min read
Import Your AI Memory into ContextForge: Claude Code, ChatGPT, and Knowledge Graph
You've been building knowledge with your AI assistant for months — project decisions, API patterns, debugging notes. But that knowledge is scattered acro... 2 min read
GitHub Copilot Now Supports MCP — Here's How to Give It Persistent Memory
GitHub Copilot just got MCP support. That means you can now connect external tools directly to Copilot's Agent Mode in VS Code. One thing you can do with... 3 min read
ContextForge Now Supports Cursor IDE: Persistent AI Memory Everywhere
{"time":1773257511919,"blocks":[{"id":"9ge_aeLB75","type":"paragraph","data":{"text":"If you've ever wished your AI coding assistant could remember things be... 2 min read
How to Give Claude Persistent Memory with MCP
Every conversation with Claude starts from zero. It doesn't remember the stack you chose last week, the naming conventions you prefer, or the bug you spent t... 5 min read
Simple pricing
Per month. Cancel any time.
Free
For personal projects
$0/ forever
Pro
Recommended
For developers working across several repos
$9/ month
- 25 projects
- Unlimited spaces
- 5,000 documents
- 15,000 semantic queries/mo
- 1 GB storage
- Git integration
- 50 snapshots
- 5 collaborators
- 14-day free trial
Premium
For teams sharing memory across projects
$29/ month