aj-geddes/fastfs-mcp
If you are the rightful owner of fastfs-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
FastFS-MCP is a high-speed Model Context Protocol server designed for seamless integration with AI tools like Claude, enabling efficient filesystem operations, Git management, and interactive prompting.
FastFS-MCP is a cutting-edge server that facilitates interaction between AI assistants and local environments through a standardized JSON-based protocol. It is specifically designed to enhance AI-assisted development workflows, content creation, and file management tasks. By providing ultra-fast filesystem operations, comprehensive Git integration, and interactive prompting capabilities, FastFS-MCP acts as a bridge between AI tools and the user's local setup. The server supports Docker deployment for ease of use and isolation, and it includes robust GitHub authentication options to ensure secure operations. With its focus on speed, structure, and simplicity, FastFS-MCP is ideal for developers looking to leverage AI in their command-line and development workflows.
Features
- Ultra-fast filesystem operations with minimal latency
- Complete Git integration for standard and advanced operations
- Interactive prompting for engaging user experiences
- Secure GitHub authentication using personal access tokens or GitHub Apps
- Standardized JSON protocol for communication with AI-native tools
Usages
usage with Claude Desktop
{ "mcpServers": { "filesystem": { "command": "docker", "args": [ "run", "-i", "--rm", "-v", "C:\\Users\\username:/mnt/workspace:rw", "fastfs-mcp" ] } } }
usage with Claude Desktop with GitHub PAT
{ "mcpServers": { "filesystem": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", "-v", "C:\\Users\\username:/mnt/workspace:rw", "fastfs-mcp" ], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_your_token_here" } } } }
usage with Claude Desktop with GitHub App Env
{ "mcpServers": { "filesystem": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "GITHUB_APP_ID", "-e", "GITHUB_APP_PRIVATE_KEY", "-e", "GITHUB_APP_INSTALLATION_ID", "-v", "C:\\Users\\username:/mnt/workspace:rw", "fastfs-mcp" ], "env": { "GITHUB_APP_ID": "your_app_id", "GITHUB_APP_PRIVATE_KEY": "-----BEGIN RSA PRIVATE KEY-----\n...\n-----END RSA PRIVATE KEY-----", "GITHUB_APP_INSTALLATION_ID": "your_installation_id" } } } }
usage with Claude Desktop with GitHub App File
{ "mcpServers": { "filesystem": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "GITHUB_APP_ID", "-e", "GITHUB_APP_PRIVATE_KEY_PATH", "-e", "GITHUB_APP_INSTALLATION_ID", "-v", "C:\\Users\\username:/mnt/workspace:rw", "fastfs-mcp" ], "env": { "GITHUB_APP_ID": "your_app_id", "GITHUB_APP_PRIVATE_KEY_PATH": "/mnt/workspace/github-app-key.pem", "GITHUB_APP_INSTALLATION_ID": "your_installation_id" } } } }
Tools
Filesystem Operations
Tools for basic and advanced file management tasks
Git Operations
Tools for managing Git repositories and performing analysis
Interactive Prompts
Tools for creating structured prompts and forms
Text & File Processing
Tools for text manipulation and file transformations
Archive & Compression
Tools for handling tar, zip, and other compression formats