GLPI client
Project description
About
Lightweight GLPI client
Requirements
- Available glpi instance
- Valid user and API token
Installation
You can either run as a container or install dependencies locally
pip3 install glpic
Using client
Store your creds in any env file such as glpic.env.sample and set data accordingly. You can then use glpic and access similar functions
Skill
Just use the skill
MCP
First start the server in a terminal:
glpimcp
or via a container (with additional env variables to avoid defining headers on client side)
podman run -p 8000:8000 -d --name glpi --entrypoint=/usr/local/bin/glpimcp quay.io/karmab/glpic
You can also set env variables prior to launching or in the container to avoid defining headers on client side). For instance
podman run -p 8000:8000 -d --name glpi -e GLPI_URL=https://glpiserver/apirest.php -e GLPI_USER=myser -e GLPI_TOKEN=mytoken --entrypoint=/usr/local/bin/glpimcp quay.io/karmab/glpic
You can then point to the server from your client with a modified snippet and specifying credentials via headers if needed
claude mcp add --transport http glpi http://your_server:8000/mcp -H "GLPI_URL: https://myserver/apirest.php" -H "GLPI_USER: myuser" -H "GLPI_TOKEN: mytoken"
| Available tools |
|---|
| create_reservation |
| delete_reservation |
| info_computer |
| info_reservation |
| get_user |
| list_computers |
| list_reservations |
| list_users |
| update_computer |
| update_reservation |
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file glpic-99.0.202605051956.tar.gz.
File metadata
- Download URL: glpic-99.0.202605051956.tar.gz
- Upload date:
- Size: 8.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
04fc836e376b6a9d7678f769506b12d8398461fd61282f55be62db046b759281
|
|
| MD5 |
2148077f4c28f371405144fc7b1ef6a5
|
|
| BLAKE2b-256 |
f273284fb3e5d6ac368740b1143f16bbce0354da5edc07675e0bbdda3ad0ebac
|
File details
Details for the file glpic-99.0.202605051956-py3-none-any.whl.
File metadata
- Download URL: glpic-99.0.202605051956-py3-none-any.whl
- Upload date:
- Size: 8.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ecc45a2cb493dcbb67b9f5fb7b0668334948d8077850d5491952cbfee056e119
|
|
| MD5 |
fcb1ead262327cdab7e515bc617f18ed
|
|
| BLAKE2b-256 |
74a63be48094ffd9a90a97f984a4ba1066623b6b30b2b1ec90fb75b2fb7ccf09
|