<div align="center"
🐙 Octofs
Give your AI assistant filesystem superpowers
The fastest, most capable filesystem MCP server. Built in Rust for AI agents that actually ship.
Installation • Quick Start • Features • Tools Reference
MCP Registry name: mcp-name: io.github.Muvon/octofs
</div
---
Why Octofs?
Your AI coding assistant (Cursor, Claude, Windsurf, etc.) is smart—but it's blind to your filesystem. Octofs bridges that gap, giving your AI:
- Eyes — Read files, search content, explore directories
- Hands — Create, edit, batch-modify files atomically
- Context — Execute commands, manage working directories
┌─────────────────────────────────────────────────────────────┐
│ You: "Refactor all error handling to use anyhow::Context" │
├─────────────────────────────────────────────────────────────┤
│ AI without Octofs: │
│ • "I can't see your project structure" │
│ • "Please paste the relevant files" │
│ • *Wastes 10 minutes on back-and-forth* │
├─────────────────────────────────────────────────────────────┤
│ AI with Octofs: │
│ • Scans entire codebase in milliseconds │
│ • Finds all 47 error handling patterns │
│ • Suggests atomic batch edits │└─────────────────────────────────────────────────────────────┘
## What Makes It Different
| Feature | Octofs | Others |
|---------|--------|--------|
| **Speed** | Rust-powered, sub-millisecond responses | Python/Node-based, slower |
| **Content Search** | Built-in search with context lines | String matching only |
| **Batch Operations** | Atomic multi-edit on single file | One-at-a-time |
| **Line Modes** | Hash-based (stable across edits) or number-based | Number-only |
| **Transport** | STDIO + HTTP (Streamable HTTP) | STDIO only |
| **Shell Integration** | Background process support | Limited or none |
| **Safety** | Gitignore-aware, path validation | Full filesystem access |---
Installation
From Source
Requires Rust 1.95+.