ibronevik-taxi-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| TAXI_LOGIN | No | Login for the taxi account, used by the authenticate tool. | |
| TAXI_CONFIG | No | Configuration selector for the taxi service environment (e.g., '0' in the sample MCP client config). | |
| TAXI_PASSWORD | No | Password for the taxi account, used by the authenticate tool. | |
| TAXI_WRITE_MODE | No | Write policy for modifying tools: 'confirm' asks before writing, 'allow' permits writes, 'deny' blocks writes. | confirm |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| taxi_statusA | Проверяет доступность бэка, возвращает арендатора, версию справочника и состояние авторизации. Read-only, учётные данные не требуются. |
| taxi_reference_listA | Имена и размеры всех публичных справочников (/data/) с версией кеша. Read-only, без авторизации. |
| taxi_reference_getA | Возвращает полное содержимое указанных справочных таблиц (например car_classes, currencies, payment_ways). Read-only, без авторизации. |
| taxi_authenticateA | Выполняет вход по TAXI_LOGIN/TAXI_PASSWORD (цепочка auth -> token). Токен не разглашается — возвращается только факт успеха. Требует учётных данных. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 4 tools
Each tool addresses a separate concern: backend status, reference catalog listing, reference content retrieval, and authentication. There is no functional overlap between them.
All tools share the taxi_ prefix bind underscores, but the structure varies: taxi_status is a plain noun, taxi_reference_list is a noun compound, and taxi_reference_get puts the verb after the noun. This is readable but not a consistent verb_noun convention.
Four tools cover the narrow scope of the server without redundancy. Each one has a clear role, and the count feels neither thin nor bloated.
The reference data use-case is covered with list and get operations, but authenticate is a standalone capability that no other tool consumes, since all references are public. The set feels slightly incomplete around authenticated actions.