Automatic Session Initialization
Your AI gets context before you even ask
Stop manually explaining your project. ContextStream automatically initializes context when your AI starts a conversation — including recent memory, decisions, and relevant code.
session_init
Initialize conversation with full context — workspace, project, recent memory, and decisions
session_get_user_context
Retrieve your preferences and coding style so AI adapts to how you work
session_capture
Automatically capture decisions, insights, and preferences from conversations
session_smart_search
Search with automatic enrichment — memory, code, and decisions in one call
session_remember
Natural language: "Remember I prefer TypeScript strict mode"
session_recall
Natural language: "What were the auth decisions we made?"
Never Lose Important Context Again
Your AI remembers your decisions, preferences, and project context across sessions and tools
Every decision, preference, and insight is stored in a searchable memory system. Whether you're in Cursor, Claude Code, or any other tool — your AI has full context.
Memory Events
Store conversations, decisions, insights, bugs, features, and tasks
Knowledge Nodes
Build a graph of connected concepts with relationships
Decision Tracking
Track architectural decisions with full rationale and history
Timeline View
See chronological history of all memory events
Distill Insights
Automatically extract key insights from memory events
Supersede Nodes
Update knowledge while maintaining full history
Find Code by Meaning
Not just keywords — actual understanding
Traditional search finds 'auth'. ContextStream finds 'how is authentication handled' — understanding intent and returning contextually relevant code.
Semantic Search
Vector-based search that understands meaning and intent
Hybrid Search
Combine semantic understanding with keyword precision
Pattern Search
Regex-based search for specific code patterns
Search Suggestions
Get intelligent suggestions based on partial queries
Scoped Search
Filter by workspace, project, or file patterns
Relevance Ranking
Results ranked by semantic similarity and recency
Understand Your Codebase
Dependencies, impact, and architecture analysis
Before you change anything, know what depends on it. ContextStream analyzes your code structure to provide dependency graphs, impact analysis, and architectural insights.
Dependency Analysis
Query what depends on any file, function, or module
Call Path Tracing
Trace execution flows between any two points
Impact Analysis
Understand what would be affected by changes
Circular Dependencies
Detect and visualize circular dependency chains
Unused Code
Find dead code and unreferenced exports
Knowledge Contradictions
Find conflicting information in your knowledge base
Built for LLM Workflows
Context building designed for AI assistants
Every response is formatted for optimal LLM consumption. Build context with one call, generate development plans, and create actionable tasks.
AI Context Building
Build comprehensive LLM context with code, docs, and memory
Enhanced Context
Deep analysis with memory integration and graph traversal
Plan Generation
Generate development plans from natural language descriptions
Task Generation
Break down work into actionable, trackable tasks
Embeddings API
Generate embeddings for your own vector search needs
Structured Output
JSON responses designed for programmatic consumption
Organize Your Codebase
Workspaces, projects, and indexed files
Organize your code into workspaces and projects. Automatic indexing keeps everything searchable and up-to-date.
Workspaces
Organize projects into logical workspaces with shared memory
Project Overview
Get summary statistics and key entry points
Automatic Indexing
Code is automatically parsed, chunked, and embedded
Index Status
Monitor indexing progress and health
Statistics
File counts, line counts, complexity metrics
Multi-Language Parsing
Support for JS/TS, Python, Rust, and more
Secure by Design
Your code, your control
Industry-standard security with API key management, data isolation, and no vendor lock-in. Self-host or use our cloud — your choice.
API Key Management
Secure API keys with granular permissions
Data Isolation
Strict tenant isolation for all data
JWT Authentication
Standard JWT tokens for user authentication
Self-Hostable
Run on your own infrastructure if needed
Configurable
Extensive environment variable configuration
Audit Logging
Track all access and changes
60+ MCP Tools Available
Every tool your AI assistant needs, accessible via the Model Context Protocol.
Session
- session_init
- session_get_user_context
- session_capture
- session_smart_search
- session_remember
- session_recall
Memory
- memory_create_event
- memory_get_event
- memory_update_event
- memory_delete_event
- memory_list_events
- memory_bulk_ingest
- memory_distill_event
- memory_create_node
- memory_get_node
- memory_update_node
- memory_delete_node
- memory_supersede_node
- memory_list_nodes
- memory_search
- memory_decisions
- memory_timeline
- memory_summary
Search
- search_semantic
- search_hybrid
- search_keyword
- search_pattern
- search_suggestions
Graph
- graph_related
- graph_path
- graph_decisions
- graph_dependencies
- graph_call_path
- graph_impact
- graph_circular_dependencies
- graph_unused_code
- graph_contradictions
AI
- ai_context
- ai_enhanced_context
- ai_embeddings
- ai_plan
- ai_tasks
Projects
- projects_list
- projects_get
- projects_create
- projects_update
- projects_delete
- projects_overview
- projects_statistics
- projects_files
- projects_index
- projects_index_status
- projects_ingest_local
Workspaces
- workspaces_list
- workspaces_get
- workspaces_create
- workspaces_update
- workspaces_delete
- workspaces_overview
- workspaces_analytics
- workspaces_content
- workspace_associate
Auth
- auth_me
Not just another memory plugin
Built-in memory in tools like Cursor or Claude helps one person at a time. ContextStream adds a shared, code-aware memory layer underneath all your MCP tools — with dependency graphs, decision tracking, and semantic search across code, docs, and memory.