Swift
Transform legacy systems into competitive advantages by deploying faster and reducing incidents. Modernize incrementally without risky rewrites or expensive consultants, cutting legacy system incidents by 60%. Experience zero-disruption implementation and accelerate deployment cycles from weeks to days.
Installation
Installing for Claude Desktop
Option 1: One-Command Installation
npx mcpbar@latest install lumix-labs/swift -c claude
This command will automatically install and configure the Swift MCP server for your selected client.
Option 2: Manual Configuration
Run the command below to open your configuration file:
npx mcpbar@latest edit -c claude
After opening your configuration file, copy and paste this configuration:
View JSON configuration
{
"mcpServers": {
"Swift": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-v",
"/path/to/your/repo1:/repo1",
"-v",
"/path/to/your/repo2:/repo2",
"-w",
"/",
"lumixlabs/mcp-server"
]
}
}
}
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
Installation Steps
-
Clone the repository:
git clone https://github.com/lumix-labs/swift.git cd swift/mcp-server
-
Build the Docker image:
./build.sh
This will create a Docker image named
lumix-labs/mcp-server
that 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
-v
arguments 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 swift
-
Test locally:
cd mcp-server ./build.sh
Development Workflow
-
Create a feature branch:
git checkout -b feature/your-feature-name
-
Make 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-crack
or 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.
Stars
4Forks
3Last commit
1 day agoRepository age
3 monthsLicense
Apache-2.0
Auto-fetched from GitHub .
MCP servers similar to Swift:

Stars
Forks
Last commit

Stars
Forks
Last commit

Stars
Forks
Last commit