filepuff-mcp
Verified Safeby lukaszraczylo
Overview
A Go-based MCP server enhancing Claude Code's file operations with fast, AST-aware search, LSP integration, and safe editing.
Installation
./bin/mcp-filepuff -workspace .Environment Variables
- MCP_WORKSPACE_ROOT
- MCP_LSP_TIMEOUT
- MCP_SEARCH_TIMEOUT
- MCP_ENABLE_LSP
- MCP_FOLLOW_SYMLINKS
- MCP_RESPECT_GITIGNORE
- MCP_LOG_LEVEL
Security Notes
The server rigorously validates file paths via `IsPathAllowed` to prevent path traversal and symlink attacks, a critical control. It delegates execution to external `ripgrep` and LSP server binaries, whose security is assumed; `exec.LookPath` is used to find them. No obvious hardcoded secrets or direct network exposure beyond its intended functionality as an intermediary tool are present in the provided source.
Similar Servers
Unity-MCP
Integrates AI Language Models with the Unity Editor and runtime to automate game development tasks, generate code, debug, and enable AI-driven game mechanics.
dev-kit-gh-mcp-server
A GitHub Model Context Protocol (MCP) server designed for automation, bots, and AI agents to perform focused repository operations.
mcp-mineru
Implements or interacts with the Minecraft Protocol, likely for building custom Minecraft servers or client utilities.
mcp_server_tn
A server implementation for the Minecraft Protocol, likely enabling custom game logic or proxying connections for Minecraft clients.