Skip to main content
Glama

CodeGraph CLI MCP Server

by Jakedismo
README.mdโ€ข649 B
# codegraph-concurrent Concurrent, lock-free and wait-free data structures for CodeGraph. - WaitFreeSpscQueue: wait-free SPSC bounded ring buffer - LockFreeMpmcQueue: lock-free bounded MPMC (wrapper over crossbeam ArrayQueue) - LockFreeAdjacencyGraph: lock-free adjacency operations using ArcSwap + SkipMap ## Usage ```rust use codegraph_concurrent::spsc::WaitFreeSpscQueue; let (prod, cons) = WaitFreeSpscQueue::with_capacity(1024); prod.try_push(123).unwrap(); assert_eq!(cons.try_pop().unwrap(), 123); ``` Enable loom tests: ``` cargo test -p codegraph-concurrent --features loom ``` See `docs/memory_ordering.md` for ordering rationale.

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Jakedismo/codegraph-rust'

If you have feedback or need assistance with the MCP directory API, please join our Discord server