MCPFast / Tools / Code-aware MCP server with AST parsing and LSP
MCP server for Go, TS, JS, Python, C/C++, HTML, Vue, React, using Tree-sitter and LSP for validation, navigation, and safe refactoring.
View on GitHub→This MCP server provides advanced code awareness for developers working with multiple languages. Leveraging Abstract Syntax Tree (AST) parsing via Tree-sitter and the Language Server Protocol (LSP), it offers robust features for code validation, navigation, and safe refactoring. This tool is designed to integrate seamlessly into developer workflows, enhancing productivity and code quality.
The filepuff-mcp server analyzes code in Go, TypeScript, JavaScript, Python, C/C++, HTML, Vue, and React. It builds an AST for each file, enabling deep understanding of code structure. This understanding is then exposed through LSP, allowing IDEs and editors to provide intelligent features like real-time error checking, code completion, go-to-definition, and refactoring operations. The server acts as a central hub for code intelligence, processing files and communicating diagnostic and semantic information.
This tool is specifically built for AI builders and developers who work with complex codebases across various languages. If you are developing AI models, building sophisticated applications, or managing large projects that involve a mix of frontend and backend technologies, this MCP server can significantly improve your development experience. It's ideal for those who value precision, efficiency, and robust tooling for code manipulation and understanding.