filepuff-mcp

lukaszraczylo/filepuff-mcp
★ 4 stars Go 📁 File System Updated 1d ago
Code-aware MCP server with AST parsing for Go, TS, JS, Python, C/C++, HTML, Vue, React. Tree-sitter + LSP integration enables syntax validation, symbol navigation, refactoring safety. Performance: LRU cache, xxHash (453ns), 229x faster regex caching. Tailwind-aware, concurrent-safe editing.
View on GitHub → Try with Claude — $10 free →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "filepuff-mcp": {
      "command": "go",
      "args": [
        "run",
        "github.com/lukaszraczylo/filepuff-mcp@latest"
      ]
    }
  }
}

README Excerpt

A Go-based MCP (Model Context Protocol) server for Claude Code providing intelligent file operations with fast search, AST-aware querying, LSP integration, and safe editing capabilities. - **Fast Text Search**: Powered by ripgrep for blazing-fast code search with regex support - **AST-Aware File Reading**: Read files with symbol extraction using Tree-sitter

Tools (20)

MCP_ENABLE_LSPMCP_FOLLOW_SYMLINKSMCP_LSP_TIMEOUTMCP_RESPECT_GITIGNOREMCP_SEARCH_TIMEOUTMCP_WORKSPACE_ROOTclangdcontext_linesfile_typesgoplsignore_caseinclude_astinclude_declarationkind_inline_endline_startmax_linesmax_resultsmcp__filepuff__ast_querymcp__filepuff__edit_apply