gwf-mcp
Same package for Windows and Mac. Use the install + path style for each OS.
Install
Windows
pip install -U gwf-mcp
Mac (Homebrew Python)
brew install pipx
pipx ensurepath
pipx install gwf-mcp
# upgrade: pipx upgrade gwf-mcp
Or Mac venv:
python3 -m venv ~/gwf-mcp-venv
source ~/gwf-mcp-venv/bin/activate
pip install -U gwf-mcp
Claude Desktop config
Windows
{
"mcpServers": {
"gwf-workspace": {
"command": "python",
"args": ["-m", "gwf_mcp"],
"env": {
"GWF_WORKSPACE_ROOT": "C:\\Users\\You\\Desktop\\accounting"
}
}
}
}
Mac
{
"mcpServers": {
"gwf-workspace": {
"command": "gwf-mcp",
"args": [],
"env": {
"GWF_WORKSPACE_ROOT": "/Users/You/Desktop/accounting"
}
}
}
}
Mac venv alternative: command = /Users/You/gwf-mcp-venv/bin/python, args = ["-m", "gwf_mcp"].
Quit Claude fully → reopen after config changes.
Usage (both OS)
list_files→ list (including nested folders)list_files(read="file.docx")→ readget_workspace→ show configured folder
Mac “no files” (most common)
Terminal ls shows files, but Claude says empty — macOS privacy.
Claude is blocked from Desktop/Documents; it gets an empty list with no error.
- System Settings → Privacy & Security → Full Disk Access → enable Claude
- Also check Files and Folders → Claude → Desktop Folder (on)
- Fully quit Claude (Cmd+Q) → reopen
- Config:
"command": "/Users/YOUR_USER/.local/bin/gwf-mcp", "env": { "GWF_WORKSPACE_ROOT": "/Users/YOUR_USER/Desktop/accounting" }
- Test without Claude:
export GWF_WORKSPACE_ROOT="/Users/YOUR_USER/Desktop/accounting" gwf-mcp --self-test
Metadata
Release files for gwf-mcp 1.1.9
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| gwf_mcp-1.1.9.tar.gz | 12.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| gwf_mcp-1.1.9-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 24.5 kB
Release files / gwf_mcp-1.1.9.tar.gz
| Download URL | gwf_mcp-1.1.9.tar.gz |
|---|---|
| Size | 12.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ec2b9c40be700790a1d6763226e42b072f03325b372a8e130dbf9d8f16ca72ee
|
|
BLAKE2b-256 checksum How to use checksums |
aabbb78f4d60b1f6866a0a3c7224ba0e3ccc13e024bf11b36780837f388af855
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.5
|
Release files / gwf_mcp-1.1.9-py3-none-any.whl
| Download URL | gwf_mcp-1.1.9-py3-none-any.whl |
|---|---|
| Size | 12.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
58ef78df9de66c8cd1ff401b7ff11ebc5a67a4b1e0fab4d7a89a6614dbaec93b
|
|
BLAKE2b-256 checksum How to use checksums |
d5e48685085210e340287fa9eae21abb37499efe87db833a967664eca2cc979e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.5
|