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}