Back to Home
aj-geddes icon

fastfs-mcp

by aj-geddes

Overview

Enables AI assistants (like Claude) to interact with local filesystems, manage Git repositories, and engage users through interactive prompts via a standardized JSON-based protocol.

Installation

Run Command
docker run -i --rm -v C:\Users\username:/mnt/workspace:rw fastfs-mcp

Environment Variables

  • GITHUB_PERSONAL_ACCESS_TOKEN
  • GITHUB_APP_ID
  • GITHUB_APP_PRIVATE_KEY
  • GITHUB_APP_PRIVATE_KEY_PATH
  • GITHUB_APP_INSTALLATION_ID

Security Notes

The server uses `subprocess.run(..., shell=True)` extensively for both shell and Git commands, which is a critical security vulnerability. Although some inputs are escaped, constructing commands from potentially AI-generated or user-controlled input can lead to arbitrary command execution. GitHub Personal Access Tokens are embedded directly into URLs for authentication, potentially exposing them in logs, though the server attempts redaction. Private keys for GitHub Apps can be exposed if passed as environment variables. Requires careful management of permissions for the mounted workspace.

Similar Servers

Stats

Interest Score35
Security Score3
Cost ClassMedium
Avg Tokens750
Stars6
Forks0
Last Update2025-12-04

Tags

MCP ServerAI IntegrationFilesystem ManagementGit OperationsInteractive Prompts