ItsNishi/Mycelium
Structured, typed, cross-platform access to kernel-level OS information via MCP -- built for AI agents, security research, and reverse engineering
Platform-specific configuration:
{
"mcpServers": {
"Mycelium": {
"command": "npx",
"args": [
"-y",
"Mycelium"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
Structured, typed, cross-platform access to kernel-level OS information -- built for AI agents.
Like fungal mycelium threading through soil to surface nutrients, Mycelium threads through /proc, /sys, and OS APIs to surface clean, structured system data. AI agents connect via MCP and get typed JSON instead of parsing raw shell output.
> Note: This is a personal learning project built for reverse engineering and educational purposes. I built Mycelium to deepen my understanding of Rust, systems programming, eBPF, and cross-platform OS internals. Features like process memory access, hook detection, persistence scanning, and eBPF tracing exist for learning and security research -- not for malicious use. Contributions and feedback are welcome, but expect rough edges.
---
ββββββββββββββββ ββββββββββββββββ ββββββββββββββββ
β AI Agent β β mycelium β β Your App β
β (MCP client)β β CLI β β (Rust lib) β
ββββββββ¬ββββββββ ββββββββ¬ββββββββ ββββββββ¬ββββββββ
β JSON-RPC β direct β direct
βΌ βΌ βΌ
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β myceliuLoading reviews...