Releases: chayan-1906/FS-MCP
Releases Β· chayan-1906/FS-MCP
Release list
ποΈ File System MCP v1.1.0 - Interactive Homepage & Enhanced User Experience
π File System MCP Server v1.1.0
This release introduces a comprehensive homepage redesign with interactive tool exploration capabilities, significantly enhancing the user experience for the File System MCP Server.
π What's New
β¨ Interactive Homepage with Tool Browser
- π New Homepage: Complete tool browser at
http://localhost:20252/showcasing all 20 file system MCP tools - π Advanced Search: Real-time search functionality across tool names and descriptions
- π Category Filtering: Organized tools by categories (Directories, Files, System) with intuitive filter buttons
- π Tool Documentation: Click-to-view detailed modals with parameter information and usage examples
- π± Responsive Design: Modern glassmorphism UI optimized for desktop and mobile devices
βοΈ Enhanced User Experience
- π Permissions Management: Direct access to file permissions management at
/manage-permissions - π¨ Professional UI: Smooth animations, hover effects, and professional color schemes
- β¨οΈ Keyboard Support: Full keyboard navigation with Escape key modal closing
- π Interactive Elements: Clickable tool cards with detailed information on demand
ποΈ Technical Improvements
- π¦ Enhanced Tool Architecture: All tools now use structured metadata from
mcp-utilsintegration - π― Type Safety: Comprehensive TypeScript interfaces for all data structures
- β‘ Build Process: Unified build script execution across all platforms
- π§ Better Error Handling: Improved error reporting across all tool implementations
π Key Features
- 20 File System Tools organized in an interactive browser
- Real-time Search with instant filtering capabilities
- Category-based Organization for better tool discovery
- Detailed Documentation with examples and parameter guides
- Professional Web Interface with modern design principles
- Cross-platform Compatibility for macOS, Windows, and Linux
π οΈ Technical Details
Dependencies Updated:
- @modelcontextprotocol/sdk:
^1.17.4β^1.18.0 - mcp-utils: Integrated for enhanced tool management
New Files:
src/templates/homepageHTML.ts- Interactive homepage with 600+ lines of HTML, CSS, and JavaScriptsrc/types/index.ts- Centralized TypeScript type definitions
Architecture Changes:
- Enhanced tool registration with dynamic parameter descriptions
- Unified error handling across all tools
π― Installation & Usage
Quick Start:
- Download the pre-built executable for your platform
- Run the executable to start the server
- Visit
http://localhost:20252/to explore available tools - Integrate with Claude Desktop for AI-powered file operations
From Source:
git clone https://github.com/chayan-1906/FS-MCP.git
cd FS-MCP
npm install
npm run devπ Impact
This release transforms the FS-MCP from a headless server into a user-friendly platform with:
- Enhanced Discoverability: Users can now browse and understand all available tools before integration
- Better Documentation: Each tool includes detailed descriptions, parameters, and usage examples
- Improved Developer Experience: Professional UI makes it easier to understand server capabilities
- Modern Web Standards: Responsive design works across all devices and screen sizes
π Homepage: http://localhost:20252/
βοΈ Permissions: http://localhost:20252/manage-permissions
π Documentation: FS-MCP User Guide
Perfect for developers who need comprehensive file system operations with Claude and other AI agents!
ποΈ File System MCP v1.0.0 - Initial Release
π File System MCP Server v1.0.0
First stable release of the MCP-compliant File System integration server.
β¨ Features
- 17 File System Tools for AI agents (Claude, etc.)
- Web-Based Permissions Manager with real-time configuration
- Complete File Operations - Read, write, create, delete, copy, move, rename files
- Directory Management - Create, delete, list, navigate directory structures
- Office Document Support - Create and read Excel, PowerPoint, Word documents
- Advanced Tree Visualization - Hierarchical directory tree with filtering
- Security-First Design - Granular permissions system with read/write access control
- Shell Command Execution - Execute system commands with security measures
π¦ Available Downloads
- Pre-built executables for macOS, Windows
- Source code for manual installation
π§ Tech Stack
- TypeScript
- MCP SDK
- Express.js
- File System APIs
- ExcelJS, Docx, PptxGenJS
- Zod validation
- CORS
π οΈ Available Tools
Directory Operations (5 tools)
get-directory-content- Lists files and folders within directoriescreate-directory- Creates new directoriesdelete-directory- Deletes directorieslist-allowed-directories- Returns configured permissionsdirectory-tree- Generates hierarchical tree views with filtering
File Operations (8 tools)
read-file- Reads file content with line numbers and range supportcreate-file- Creates new empty filesmodify-file- Insert, replace, or delete specific linescopy-file- Copies files to new locationsdelete-file- Deletes filesget-file-directory-info- Retrieves metadata about files/directoriessearch-file-directory- Searches for files and directories by namemove-rename-file-directory- Moves or renames files and directories
Office Document Tools (6 tools)
create-excel- Creates Excel sheets with advanced stylingread-excel- Reads Excel files and extracts datacreate-presentation- Creates PowerPoint presentationsread-presentation- Reads PowerPoint files and extracts contentcreate-document- Creates Word documents with formattingread-document- Reads Word documents and extracts text
System Tools (1 tool)
run-shell-command- Executes shell commands on the server
π Security Features
- Path validation preventing directory traversal attacks
- Permission boundaries restricting access to allowed paths
- Operation validation for read/write permissions
- Safe path resolution and validation
- Error isolation preventing information leakage
- Configuration protection for permissions file
π Documentation
Complete setup guide and tool documentation available in README.
π― What's Next
- Additional Office format support (PDF, CSV)
- Enhanced file search capabilities
- Performance optimizations
- Extended metadata extraction
Full Changelog: https://github.com/chayan-1906/FS-MCP/commits/v1.0.0