diff --git a/README.md b/README.md new file mode 100644 index 0000000..5ed5a19 --- /dev/null +++ b/README.md @@ -0,0 +1,23 @@ +# MCP Filesystem Server + +Safe filesystem operations MCP server for Open WebUI — directory listing, file read/write, and search with path restrictions. + +- **Port:** 8900 (app1 Docker — Open WebUI fleet) +- **Framework:** FastMCP +- **Source:** `server.py` (76 lines) + +## Tools +| Tool | Description | +|------|-------------| +| `list_directory` | List directory contents | +| `read_file` | Read file contents | +| `write_file` | Write/create files | +| `search_files` | Search file contents | +| `create_directory` | Create directories | + +## Security +- **Path jail:** Operations restricted to `/root/projects` and `/root/docker` +- Prevents access outside approved directories + +## Deployment +- **Location:** app1 (152.53.36.131) — Docker container