Skip to main content

Command-line interface for Kolay IK (https://apidocs.kolayik.com)

Project description

kolay-cli

An unofficial command-line interface and MCP server for Kolay İK.

Notice

This is an unofficial lab project. It is not an official product of Kolay Yazılım A.Ş. They are not responsible for data loss or system errors. You are responsible for your API tokens. Use the tools with care. They change live data.

Install

Install via standalone wizard:

  1. Download the latest release.
  2. Run kolay-setup.
  3. Accept the disclaimer and follow the prompts.

Or install via pip:

pipx install kolay-cli
kolay setup

Example

kolay person list
kolay leave create --type annual --start 2026-03-01 --end 2026-03-03

Commands

Commands follow the kolay <resource> <action> pattern.

Resource Action
auth login, logout, status
config show, set
person list, view, summary, create, update, terminate
leave list, create
timelog list, create, delete
training list, create, delete
calendar list, create, update, delete
unit tree
doctor health check

MCP Server

Integrate Kolay İK with AI assistants.

kolay mcp install

Output Modes

  • --json: Machine-readable output.
  • --yes: Bypass confirmations.
  • --debug: Write HTTP traces to ~/.config/kolay/debug.log.

Exit Codes

Code Meaning
0 Success
1 Error
2 Bad input
3 Not found
4 Auth error
5 Conflict

Links

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

kolay_cli-0.1.0a0.tar.gz (97.9 kB view details)

Uploaded Source

Built Distribution

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

kolay_cli-0.1.0a0-py3-none-any.whl (78.6 kB view details)

Uploaded Python 3

File details

Details for the file kolay_cli-0.1.0a0.tar.gz.

File metadata

  • Download URL: kolay_cli-0.1.0a0.tar.gz
  • Upload date:
  • Size: 97.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for kolay_cli-0.1.0a0.tar.gz
Algorithm Hash digest
SHA256 64f95b48c787647e6b139af5e722b27b8426665761fc2f9d0d0b5243acbe73a0
MD5 e591dc016cd47bd0aa11f71926399a83
BLAKE2b-256 d518885b550e2b4d5649064a7d5e09c3f18fa2aea5a08306db2673c0be398119

See more details on using hashes here.

File details

Details for the file kolay_cli-0.1.0a0-py3-none-any.whl.

File metadata

  • Download URL: kolay_cli-0.1.0a0-py3-none-any.whl
  • Upload date:
  • Size: 78.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.6 {"installer":{"name":"uv","version":"0.10.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for kolay_cli-0.1.0a0-py3-none-any.whl
Algorithm Hash digest
SHA256 8b358e8f023f6b8346b3ff6a8a638d8db0f7e959c6fd0c5ccdbc02050c6fafdd
MD5 746b48bdbfb31afde0f82b2253dffe78
BLAKE2b-256 7972f15bfdb5a4e2d7f5a9d3174c537cd21e1557afaec9939b098b20ca67ca3e

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