MCPcopy Index your code
hub / github.com/MatsDK/TauRPC

github.com/MatsDK/TauRPC @2.0.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release 2.0.0 ↗ · + Follow
111 symbols 173 edges 18 files 17 documented · 15% 1 cross-repo links
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

Exportable (Interface)
A trait implemented by types that can generate TypeScript bindings [1 implementers]
taurpc/src/export.rs
Api (Interface)
(no doc) [1 implementers]
example/src-tauri/src/main.rs
TauRpcHandler (Interface)
A trait, which is automatically implemented by `#[taurpc::procedures]`, that is used for handling incoming requests and
taurpc/src/lib.rs
Events (Interface)
(no doc) [1 implementers]
example/src-tauri/src/main.rs
UiApi (Interface)
(no doc) [1 implementers]
example/src-tauri/src/main.rs
ErrorTestingApi (Interface)
(no doc) [1 implementers]
example/src-tauri/src/error_router.rs

Core symbols most depended-on inside this repo

clone
called by 20
taurpc/src/lib.rs
span
called by 5
taurpc/taurpc-macros/src/args.rs
into_handler
called by 5
taurpc/src/lib.rs
render_reference_dt_for_phase
called by 4
taurpc/src/export.rs
merge
called by 4
taurpc/src/lib.rs
method_fut_ident
called by 3
taurpc/taurpc-macros/src/lib.rs
vec_test
called by 2
example/src-tauri/src/main.rs
fn_ident
called by 2
taurpc/taurpc-macros/src/generator.rs

Shape

Method 53
Function 28
Class 21
Interface 6
Enum 3

Languages

Rust92%
TypeScript8%

Modules by API surface

example/src-tauri/src/main.rs25 symbols
taurpc/src/export.rs20 symbols
taurpc/src/lib.rs14 symbols
example/src-tauri/src/error_router.rs12 symbols
taurpc/taurpc-macros/src/generator.rs10 symbols
taurpc/taurpc-macros/src/args.rs9 symbols
src/index.ts8 symbols
taurpc/taurpc-macros/src/lib.rs5 symbols
taurpc/taurpc-macros/src/proc.rs3 symbols
taurpc/taurpc-macros/src/attrs.rs3 symbols
example/src/lib/bindings.ts1 symbols
example/src-tauri/build.rs1 symbols

Used by 1 indexed graphs manifest dependencies, hub-wide

For agents

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

⬇ download graph artifact