airsprotocols_mcpserver_filesystem/lib.rs
1//! AIRS MCP-FS: Security-first filesystem bridge for Model Context Protocol
2//!
3//! This crate provides secure filesystem operations for Claude Desktop and other
4//! MCP-compatible AI tools through a human-in-the-loop approval workflow.
5
6// Layer 1: Standard library imports
7// (None needed for pure module coordinator)
8
9// Layer 2: Third-party crate imports
10// (None needed for pure module coordinator)
11
12// Layer 3: Internal module declarations
13pub mod binary;
14pub mod cli;
15pub mod config;
16pub mod filesystem;
17pub mod mcp;
18pub mod security;
19
20// Public API re-exports for core functionality
21pub use config::{ConfigurationLoader, Settings};
22pub use filesystem::FileOperation;
23pub use mcp::{
24 DefaultFilesystemMcpServer, FilesystemMcpServer, FilesystemMessageHandler, OperationType,
25};
26pub use security::{ApprovalDecision, SecurityManager};