Icm
UnclaimedPermanent memory for AI agents. Single binary, zero dependencies, MCP native.
Install
claude mcp add icm -- icm serveSet up this server
More in AI & ML
Browse the full directoryUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverSecurity profile
Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works
32 of 32 tools
Documented tools (32)
From project documentation. A server handshake does not verify each tool’s description or behavior.
icm_feedback_record
Record a correction when an AI prediction was wrong
icm_feedback_search
Search past corrections to inform future predictions
icm_feedback_stats
Feedback statistics: total count, breakdown by topic, most applied
icm_learn
Scan a project directory and seed a Memoir knowledge graph from its code/docs
icm_memoir_add_concept
Add a concept with labels
icm_memoir_create
Create a new memoir (knowledge container)
icm_memoir_export
Export graph (json, dot, ascii, ai) with confidence levels
icm_memoir_inspect
Inspect concept and graph neighborhood (BFS)
icm_memoir_link
Create typed relation between concepts
icm_memoir_list
List all memoirs
icm_memoir_refine
Update a concept's definition
icm_memoir_search
Full-text search, optionally filtered by label
icm_memoir_search_all
Search across all memoirs
icm_memoir_show
Show memoir details and all concepts
icm_memory_consolidate
Merge all memories of a topic into one summary
icm_memory_embed_all
Backfill embeddings for vector search
icm_memory_extract_patterns
Detect recurring patterns within a topic and surface them as concepts
icm_memory_forget
Delete a memory by ID
icm_memory_forget_topic
Delete all memories in a given topic
icm_memory_health
Per-topic hygiene audit (staleness, consolidation needs)
icm_memory_list_topics
List all topics with counts
icm_memory_recall
Search by query, filter by topic / keyword / project
icm_memory_stats
Global memory statistics
icm_memory_store
Store with auto-dedup (>85% similarity → update instead of duplicate)
icm_memory_update
Edit a memory in-place (content, importance, keywords)
icm_transcript_record
Append a raw message (role, content, optional tool + tokens + metadata)
icm_transcript_search
FTS5 search across messages (BM25, boolean, phrase, prefix)
icm_transcript_show
Replay full message thread of a session, chronologically
icm_transcript_start_session
Create a session for verbatim message capture; returns sessionid
icm_transcript_stats
Sessions, messages, bytes, breakdown by role/agent/top-sessions
icm_wake_up
Build a project-scoped wake-up pack (critical/high memories + preferences) for SessionStart-style context injection
OpenCode
session start
Tool change history
FAQ
Questions about Icm MCP Server
- How do I connect Icm MCP Server to Claude?
- The listing records `claude mcp add icm -- icm serve` as its setup step. Run it, then follow the repository's instructions for the client configuration; the listing names Claude Desktop, Claude Code, Cursor as compatible clients.
- Is Icm MCP Server free?
- The listed licence is Apache-2.0. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
- What can Icm MCP Server do?
- Icm MCP Server documents 32 tools to the agent, including icm_feedback_record, icm_feedback_search, icm_feedback_stats. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.