main
 1package main
 2
 3import (
 4	"context"
 5	"flag"
 6	"log"
 7	"strings"
 8
 9	"github.com/xlgmokha/mcp/pkg/filesystem"
10)
11
12func main() {
13	dirs := []string{}
14	if len(flag.Args()) > 0 {
15		dirs = append(dirs, strings.Split(flag.Arg(0), ",")...)
16	} else {
17		dirs = append(dirs, ".")
18	}
19
20	if err := filesystem.New(dirs).Run(context.Background()); err != nil {
21		log.Fatalf("Server error: %v", err)
22	}
23}