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.3.tar.gz (24.1 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.3-py3-none-any.whl (31.9 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for wize_mcp-0.1.3.tar.gz
Algorithm Hash digest
SHA256 c8e9561eca1f3313007d1a059da175196a9a4b077572098e415fcc22353277a5
MD5 6f64ec930ddb96d9edd4cdae83679ecb
BLAKE2b-256 dd349dfe2c10053edc11898c97ab5ff85ea152e8099901e38b28d8fd34afb85f

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for wize_mcp-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 2245608f06049545b1e6829f52e35eff3b3ae995ef2c0cadb84e5eb0ad43d192
MD5 19ce9a156bd53ef06d7a211ed2239325
BLAKE2b-256 a2eae02ae8493316167878b280e900e38fe4e6924b03bf2a69f02c6c8e523cda

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