Skip to main content
Glama

Filesystem MCP Server

by mark3labs
main.go624 B
package main import ( "fmt" "log" "os" "github.com/mark3labs/mcp-filesystem-server/filesystemserver" "github.com/mark3labs/mcp-go/server" ) func main() { // Parse command line arguments if len(os.Args) < 2 { fmt.Fprintf( os.Stderr, "Usage: %s <allowed-directory> [additional-directories...]\n", os.Args[0], ) os.Exit(1) } // Create and start the server fss, err := filesystemserver.NewFilesystemServer(os.Args[1:]) if err != nil { log.Fatalf("Failed to create server: %v", err) } // Serve requests if err := server.ServeStdio(fss); err != nil { log.Fatalf("Server error: %v", err) } }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/mark3labs/mcp-filesystem-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server