Swift by Lumix Labs
Ship legacy code 5x faster. No rewrites. No regressions.
Built by ex-Meta, OVO, and Paytm engineers.
Used by growing teams to scale deployment velocity and slash production incidents.
Current Version: [v0.x] – Early Access
Try it → https://lumix-labs.github.io/swift
About
Swift by Lumix Labs helps engineering leaders transform legacy systems from innovation bottlenecks to competitive advantages. Deploy faster, reduce incidents, and modernize incrementally without risky rewrites or expensive consultants.
Key Features
- Accelerate legacy deployment cycles from weeks to days
- Reduce technical debt costs by up to 40%
- Zero-disruption implementation
- Cut legacy system incidents by 60%
- Analyze repository composition with language and code quality metrics
- Identify technical debt hotspots for targeted modernization
Setup Guide for Engineers
Prerequisites
- Docker Desktop
- Claude membership
- Git
Installation Steps
Clone the repository:
git clone https://github.com/lumix-labs/swift.git cd swift/mcp-serverBuild the Docker image:
./build.shThis will create a Docker image named
lumix-labs/mcp-serverthat you can see in Docker Desktop.
Connecting Claude to Swift
Open Claude Desktop application
Go to Settings → Developer → Edit Config
Add the following configuration block:
{ "mcpServers": { "swift-mcp-server": { "command": "docker", "args": [ "run", "-i", "--rm", "-v", "/path/to/your/repo1:/repo1", "-v", "/path/to/your/repo2:/repo2", "-w", "/", "lumixlabs/mcp-server" ] } } }Replace the paths in the
-varguments with the absolute paths to your local repositories:- The format is:
/your/local/path:/mounted/path - For simplicity, the right side (mounted path) should be a simple name at the root level
- Example:
"-v", "/Users/username/projects/my-app:/my-app",
- The format is:
Save and restart Claude
Now Claude is connected to your MCP server and can access your local repositories!
Available Tools
- Repo Analyzer: Analyzes repository structure showing language distribution and code quality metrics
- Security Analyzer: Scans for vulnerabilities and security issues in your codebase
- UUID Generator: Generates UUIDs in various formats
Usage Examples
Ask Claude to analyze a repository:
Can you analyze the repository at /my-repo using repo-analyzer with language analysis and code quality metrics?
Scan for security vulnerabilities:
Can you scan /my-repo for security vulnerabilities focusing on credential detection and OWASP Top 10?
Generate a UUID:
Can you generate a UUID for me?
Contributing
We welcome contributions to Swift! Here’s how you can help:
Setting Up Development Environment
Fork the repository
Clone your fork:
git clone https://github.com/YOUR-USERNAME/swift.git cd swiftTest locally:
cd mcp-server ./build.sh
Development Workflow
Create a feature branch:
git checkout -b feature/your-feature-nameMake your changes and test locally
Submit a pull request with:
- Clear description of changes
- Any relevant issue numbers
- Testing details
Project Areas Needing Help
- Tool development (new analyzers or utilities)
- Documentation improvements
- Testing and quality assurance
- Performance optimizations
Troubleshooting
Common issues and solutions:
- Docker build fails: Ensure Docker Desktop is running and you have sufficient permissions
- Claude can’t connect to Swift: Verify your config.json syntax and restart Claude
- Repository not found: Check the path mappings in your Claude configuration
- Permission denied errors: Verify Docker has access to the mapped directories
Documentation
Visit our GitHub Pages site for complete documentation and guides.
🚀 Get Cracked at Lumix
Want to work on real problems, ship fast, and grow like you’re at Meta—without the red tape?
We don’t do resumes. We do velocity.
Join Swift as a contributor and become a cracked engineer.
What You Get
- Contribute to real production systems
- Mentorship from Ashwani (ex-Meta, Ovo)
- Ship into prod from day 1
- Get paid for high-impact work
- Potential full-time roles
How to Start
- Visit the issues page
- Pick one tagged
good-first-crackor suggest your own - Open a PR or comment on the issue
- If it ships, we talk 🚀
🧠 Read more: https://lumix-labs.github.io/swift/cracked
🛠 Contributors
This project is made better by every contributor.
Want your name here? Get cracked and make your first PR.
- 🧑💻 Ashwani Karoriwal - Founder @ Lumix Labs
License
See the LICENSE file for details.
Swift
Project Details
- lumix-labs/swift
- Apache License 2.0
- Last Updated: 5/9/2025
Recomended MCP Servers
Youtube mcp server
Agent-MCP is a framework for creating multi-agent systems that enables coordinated, efficient AI collaboration through the Model Context...
This read-only MCP Server allows you to connect to Phoenix data from Claude Desktop through CData JDBC Drivers....
Cloudflare MCP server for IDE ( Cline, Windsurf, Cursor, etc )
A Model Context Protocol (MCP) server that enables AI assistants to generate images, text, and audio through the...
Smart-Thinking Un serveur MCP (Model Context Protocol) qui fournit un cadre de raisonnement multi-dimensionnel, adaptatif et collaboratif pour...





