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.2.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.2-py3-none-any.whl (31.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: wize_mcp-0.1.2.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.2.tar.gz
Algorithm Hash digest
SHA256 9cdcbb17b8882f9317de2f3748e7a36428dbdd4f82de108767b9da26e3952c1d
MD5 e4bcc0b85d9408b943d877f36376c819
BLAKE2b-256 bee374331e202712a84bd117acb552ba0f235a6e84fdb92c0ee501afaec44c59

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wize_mcp-0.1.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 826b887cb668dd2f845e735d7e10eeb037ba717a4447e70a3fc7c4bc766487db
MD5 b258bce663bc5f280cc78838442389a9
BLAKE2b-256 33fa71b12c2fbfbeaf2d06867820689ebbe7a18f938ca2372565f1877a4d3e2b

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