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.0.tar.gz (24.3 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.0-py3-none-any.whl (31.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for wize_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 1fd2199b1170d737c89c278ae1100777396bd20849bc2d3903e3b743907ad0b8
MD5 86b345ae5733139323eeebcf672972ab
BLAKE2b-256 76c717342abf8ef9a885669414772dec234bc851b640acdaf384b8f8753cb78a

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for wize_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4caf3be16fd5cb1b5fdf9a2184149133abbd9bdabe8002871c82e067080a6614
MD5 f432b581abb1405cc60e2390e17f8107
BLAKE2b-256 0b77496b6118e9d755b35a33db053512dd92b56539e4b8e913c950b584c712dd

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