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

smithery badge

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

  1. Clone the repository:

    git clone https://github.com/lumix-labs/swift.git
    cd swift/mcp-server
    
  2. 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

  1. Open Claude Desktop application

  2. Go to Settings → Developer → Edit Config

  3. 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"
        ]
      }
     }
    }
    
  4. 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",
      
  5. 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

  1. Fork the repository

  2. Clone your fork:

    git clone https://github.com/YOUR-USERNAME/swift.git
    cd swift
    
  3. Test locally:

    cd mcp-server
    ./build.sh
    

Development Workflow

  1. Create a feature branch:

    git checkout -b feature/your-feature-name
    
  2. Make your changes and test locally

  3. 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

  1. Visit the issues page
  2. Pick one tagged good-first-crack or suggest your own
  3. Open a PR or comment on the issue
  4. 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.

Share:
Details:
  • Stars


    4
  • Forks


    3
  • Last commit


    1 day ago
  • Repository age


    3 months
  • License


    Apache-2.0
View Repository

Auto-fetched from GitHub .

MCP servers similar to Swift:

 

 
 
  • Stars


  • Forks


  • Last commit


 

 
 
  • Stars


  • Forks


  • Last commit


 

 
 
  • Stars


  • Forks


  • Last commit


Swift: MCP Server – MCP.Bar