Skip to main content

MCP server for parallelhours.io — translates MCP tool calls into REST API requests

Project description

parallelhours-mcp

MCP (Model Context Protocol) server for parallelhours.io — translates MCP tool calls into REST API requests.

Installation

uvx parallelhours-mcp

Or install as a package:

pip install parallelhours-mcp

Configuration

Environment Variables

Variable Required Default Description
TKPI_PAT Yes Your Personal Access Token from parallelhours.io
TKPI_BASE_URL No https://parallelhours.io Base URL of the parallelhours instance
TKPI_PROJECT No Default project key for task operations

Claude Code Configuration

Add to your .mcp.json:

{
  "mcpServers": {
    "parallelhours": {
      "command": "uvx",
      "args": ["parallelhours-mcp"],
      "env": {
        "TKPI_PAT": "${TKPI_PAT}",
        "TKPI_PROJECT": "TKPI"
      }
    }
  }
}

Available Tools

  • list_projects — List all projects
  • get_active_timers — List running timers
  • start_timer — Start a timer on a task
  • stop_timer — Stop a running timer
  • increment_prompt_count — Increment prompt count
  • log_ai_event — Log AI usage events
  • list_tasks — List tasks in a project
  • get_task_context — Get task details with timers
  • get_task_kpis — Get task KPI metrics
  • create_task — Create a new task
  • update_task — Update an existing task

Usage

export TKPI_PAT="your-pat-token"
uvx parallelhours-mcp

Development

# Clone and setup
git clone https://github.com/pmonday/time-kpi.git
cd time-kpi

# Install dependencies
uv sync

# Run locally
python -m parallelhours_mcp

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

parallelhours_mcp-0.1.0.tar.gz (7.5 kB view details)

Uploaded Source

Built Distribution

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

parallelhours_mcp-0.1.0-py3-none-any.whl (7.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: parallelhours_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 7.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for parallelhours_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 ba0ff3fc8efe51c33cbfdeaf9b5a58bbd1675a020cba2e893b696b98e3d62dad
MD5 e76c0b29f004219b84c39208614e837d
BLAKE2b-256 9ef4c27b4328b27e8574bf101f18ea48fe8d3d60dd0b39b8a6d884c5ef33a2a9

See more details on using hashes here.

Provenance

The following attestation bundles were made for parallelhours_mcp-0.1.0.tar.gz:

Publisher: publish.yml on pmonday/time-kpi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for parallelhours_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7071fb4c6fc8ca141e0f2248f858ca88f705d8683bc4585a099f4d4c0eb3e77e
MD5 f564e82b86e1eedb33922a1b559b880c
BLAKE2b-256 f316f1bcd3d5f1e0cacd12608a823618384de7a8a9389488e6c1828b84ddf9b5

See more details on using hashes here.

Provenance

The following attestation bundles were made for parallelhours_mcp-0.1.0-py3-none-any.whl:

Publisher: publish.yml on pmonday/time-kpi

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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