MCPVault

OpenCode

MCP tool from Icm by rtk-ai

session start

How to use it

OpenCode is exposed by the Icm MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the OpenCode tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.

Install Icm

$claude mcp add icm -- icm serve
FULL ICM LISTING

Other tools in Icm (31)

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