Skip to main content

MCP integration for Workwize

Project description

Workwize MCP Server

An MCP server implementation for the Workwize Public API.

Features

  • Access to Workwize Public API through MCP tools
  • Secure API token handling
  • Easy to extend with new tools

Setup

  1. Install the package:
pip install .
  1. Create a .env file with your Workwize API token:
WORKWIZE_API_TOKEN=your_token_here

Usage

Start the server:

python wize-mcp

Local Installation with Claude for Desktop

To use this MCP server locally with Claude for Desktop:

  1. Make sure you have Claude for Desktop installed and updated to the latest version.

  2. Configure Claude for Desktop by editing the configuration file:

    On MacOS:

    code ~/Library/Application\ Support/Claude/claude_desktop_config.json
    

    On Windows:

    code $env:AppData\Claude\claude_desktop_config.json
    

    Create the file if it doesn't exist.

  3. Add the Wize MCP server to your configuration:

    {
        "mcpServers": {
            "workwize": {
                "command": "uv",
                "args": [
                    "--directory",
                    "/path/to/wize-mcp",
                    "run",
                    "wize-mcp"
                ],
                "env": {
                    "WORKWIZE_API_TOKEN": "your_token_here"
                }
            }
        }
    }
    
  4. Restart Claude for Desktop to load the configuration.

  5. Verify the MCP server is working by looking for the hammer icon in the Claude interface.

Adding New Tools

  1. Create a new tool class in src/wize-mcp/tools/
  2. Add the tool to the _get_tools() method in src/wize-mcp/wize-mcp.py
  3. Update the API client in src/wize-mcp/api/client.py if needed

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wize_mcp-0.1.1.tar.gz (24.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

wize_mcp-0.1.1-py3-none-any.whl (31.7 kB view details)

Uploaded Python 3

File details

Details for the file wize_mcp-0.1.1.tar.gz.

File metadata

  • Download URL: wize_mcp-0.1.1.tar.gz
  • Upload date:
  • Size: 24.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.9

File hashes

Hashes for wize_mcp-0.1.1.tar.gz
Algorithm Hash digest
SHA256 f0fc658a49a9400fdd2861ab29fd2b3d2f3b18fefbde51651e3910294ee74014
MD5 12723add41ea81355e2a5dc95a1ded51
BLAKE2b-256 760c84a2211c6f10e97a1e72050323dc94f724cd780721fcc79f62dc4c9bd2c1

See more details on using hashes here.

File details

Details for the file wize_mcp-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: wize_mcp-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 31.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.9

File hashes

Hashes for wize_mcp-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 53bd70439dc8cea7705d9c5989a5b8b4c5c762a0c6ed95bc056a52e1300065d7
MD5 79dcc596ce988beb3a16a69ce17bd791
BLAKE2b-256 745b39ddd7d7ce08c017adf870131390131cdc90da35f1a2ea5ad6b5b0af7914

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page