Filesystem
Createdisaacphi
Exposes files in a workspace as individual, addressable resources using the Model Context Protocol (MCP).
About
Filesystem is an MCP server that transforms your file system into a network of addressable resources. By monitoring a specified workspace directory, it creates an MCP resource for each file, respecting `.gitignore` rules. It provides real-time change notifications for file additions, deletions, and modifications, and intelligently detects MIME types and handles text encodings, providing a rich, context-aware experience for MCP clients interacting with file-based resources.
Key Features
- Exposes workspace files as individual MCP resources.
- Respects `.gitignore` rules to filter exposed resources.
- Provides change notifications for real-time updates.
- Monitors workspace for file changes, additions, and deletions.
- Detects MIME types and handles text encodings.
- 0 GitHub stars
Use Cases
- Providing a contextual file system view to AI assistants.
- Enabling code understanding by making workspace files programmatically addressable.
- Triggering automated tasks upon file changes.