Back to Home
lukaszraczylo icon

filepuff-mcp

Verified Safe

by lukaszraczylo

Overview

A Go-based MCP server enhancing Claude Code's file operations with fast, AST-aware search, LSP integration, and safe editing.

Installation

Run Command
./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

Stats

Interest Score0
Security Score8
Cost ClassMedium
Avg Tokens5000
Stars0
Forks0
Last Update2026-01-18

Tags

fast searchAST-awareLSP integrationsafe editingmulti-languageGo