Metadata-Version: 2.4
Name: gwf-mcp
Version: 1.0.0
Summary: GWF Workspace MCP server for Claude Desktop — folder-scoped document tools
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: mcp[cli]>=1.9.0
Requires-Dist: httpx>=0.27.0
Requires-Dist: openpyxl>=3.1.5
Requires-Dist: pdfplumber>=0.11.0
Requires-Dist: python-docx>=1.1.2
Requires-Dist: pypdf>=5.0.0
Requires-Dist: pymupdf>=1.24.0
Requires-Dist: python-pptx>=1.0.0

# gwf-mcp

Installable MCP server for Claude Desktop. Other developers do **not** need the GWF app codebase.

## Install (other developers)

After the package is on PyPI:

```bash
pip install gwf-mcp
```

Or from a local wheel / this folder:

```bash
pip install gwf_mcp-1.0.0-py3-none-any.whl
# or: pip install .
```
## Claude Desktop config

Settings → Developer → Edit Config:

```json
{
  "mcpServers": {
    "gwf-workspace": {
      "command": "python",
      "args": ["-m", "gwf_mcp"]
    }
  }
}
```

If `python` is not on PATH, use the full path to their `python.exe`.

Fully quit and reopen Claude Desktop.

## Test prompt

```
Use gwf-workspace MCP. set_workspace for accounting on desktop, then list_files.
```

## What they get

- `set_workspace` / `get_workspace` / `list_files` / `get_document`
- No hardcoded folder path — folder comes from the chat query
- Access only to the folder they choose
