MCPcopy Index your code
hub / github.com/bunkerlab-net/mempalace

github.com/bunkerlab-net/mempalace @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
2,365 symbols 6,393 edges 89 files 683 documented · 29%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

LlmProvider (Interface)
Common interface for all LLM providers. [12 implementers]
src/llm/client.rs
SourceAdapter (Interface)
Long-lived source adapter contract (RFC 002 §2). Implementations are thread-safe: the same adapter instance may be call [5 …
src/sources/adapter.rs
ProgressHook (Interface)
Callback interface for ingest progress events (RFC 002 §6). Implement this trait to receive per-item lifecycle events d [1 …
src/sources/context.rs

Core symbols most depended-on inside this repo

query_all
called by 120
src/db.rs
with_isolated_env
called by 92
src/mcp/tools.rs
str_arg
called by 59
src/mcp/tools.rs
add_drawer
called by 47
src/palace/drawer.rs
seed_drawer
called by 44
src/mcp/tools.rs
run
called by 38
src/app.rs
find
called by 34
src/palace/project_scanner.rs
get_entity_patterns
called by 27
src/i18n/mod.rs

Shape

Function 2,154
Class 102
Method 94
Enum 12
Interface 3

Languages

Rust100%

Modules by API surface

src/mcp/tools.rs186 symbols
src/cli/hook.rs122 symbols
src/palace/project_scanner.rs99 symbols
src/palace/miner.rs94 symbols
src/palace/entity_registry.rs91 symbols
src/config.rs90 symbols
src/llm/client.rs79 symbols
src/cli/init.rs72 symbols
src/palace/entity_detect.rs70 symbols
src/palace/convo_miner.rs63 symbols
src/llm/refine.rs62 symbols
src/cli/onboarding.rs61 symbols

For agents

$ claude mcp add mempalace \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact