★ 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.
Claude Desktop
Claude Code
Cursor
Add to claude_desktop_config.json:
{
"mcpServers": {
"filepuff-mcp": {
"command": "go",
"args": [
"run",
"github.com/lukaszraczylo/filepuff-mcp@latest"
]
}
}
}
📋 Copy
Run in terminal:
claude mcp add filepuff-mcp go run github.com/lukaszraczylo/filepuff-mcp@latest
📋 Copy
Add to .cursor/mcp.json:
{
"mcpServers": {
"filepuff-mcp": {
"command": "go",
"args": [
"run",
"github.com/lukaszraczylo/filepuff-mcp@latest"
]
}
}
}
📋 Copy
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_LSP MCP_FOLLOW_SYMLINKS MCP_LSP_TIMEOUT MCP_RESPECT_GITIGNORE MCP_SEARCH_TIMEOUT MCP_WORKSPACE_ROOT clangd context_lines file_types gopls ignore_case include_ast include_declaration kind_in line_end line_start max_lines max_results mcp__filepuff__ast_query mcp__filepuff__edit_apply