Filesystem icon

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.
    Filesystem: Expose Workspace Files as MCP Resources