loading…
Search for a command to run...
loading…
Provides secure file system, web fetching, and Google Cloud Storage access for AI IDEs.
Provides secure file system, web fetching, and Google Cloud Storage access for AI IDEs.
A Model Context Protocol (MCP) that provides secure file system, web fetching, and Google Cloud Storage access for AI IDEs.
cd C:\Projects\flexfs-mcp
npm install
npm run build
This compiles TypeScript to JavaScript in the dist/ folder.
npm run dev
This runs the server with hot-reload using nodemon.
npm start
This runs the compiled server from dist/server.js.
Edit C:\Users\<YourName>\.codex\config.toml:
[mcp_servers.flexfs-mcp]
command = "node"
args = ["C:/Projects/flexfs-mcp/dist/server.js"]
Edit C:\Users\<YourName>\.cursor\mcp.json:
{
"mcpServers": {
"flexfs-mcp": {
"command": "node",
"args": ["C:/Projects/flexfs-mcp/dist/server.js"]
}
}
}
Edit C:\Users\<YourName>\.kiro\config\mcp.json:
{
"servers": {
"flexfs-mcp": {
"command": "node",
"args": ["C:/Projects/flexfs-mcp/dist/server.js"]
}
}
}
Edit C:\Users\<YourName>\AppData\Roaming\Claude\mcp_servers.json:
{
"flexfs-mcp": {
"command": "node",
"args": ["C:/Projects/flexfs-mcp/dist/server.js"]
}
}
Edit C:\Users\<YourName>\.vscode\extensions\modelcontextprotocol\mcp_servers.json:
{
"flexfs-mcp": {
"command": "node",
"args": ["C:/Projects/flexfs-mcp/dist/server.js"]
}
}
| Tool | Description | Parameters |
|---|---|---|
read_local_file |
Read a local file | path: string |
list_folder |
List files in a folder | folder: string |
write_local_file |
Write content to a file | path: string, content: string |
fetch_web_article |
Fetch a web page | url: string |
read_gcs_file |
Read a file from GCS | bucketName: string, fileName: string |
list_gcs_files |
List files in a GCS bucket | bucketName: string, prefix?: string |
flexfs-mcp/
├── src/
│ ├── server.ts # Main MCP server
│ ├── config/
│ │ └── env.ts # Environment config
│ ├── services/
│ │ ├── fileService.ts # Local file operations
│ │ ├── gcsService.ts # GCS operations
│ │ └── webService.ts # Web fetch operations
│ ├── tools/
│ │ ├── Local/ # Local file tools
│ │ ├── GCS/ # GCS tools
│ │ └── Web/ # Web tools
│ └── utils/
│ └── pathSecurity.ts # Path validation
├── dist/ # Compiled JavaScript
├── package.json
└── tsconfig.json
Make sure you've rebuilt after any changes:
npm run build
Then restart the MCP server.
Restart the IDE after updating the config file.
Run in your terminal:
claude mcp add flexfs-mcp -- npx Security
Low riskAutomated heuristic from public metadata — not a security guarantee.