Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
HAMRAVESH_ORGNoDefault organization name (e.g. wgcup). Recommended but not required.
HAMRAVESH_OTPNoOTP code for two-factor authentication (if enabled).
HAMRAVESH_BASENoBase URL for the Hamravesh API (default: https://api.hamravesh.com).
HAMRAVESH_EMAILNoEmail address for JWT authentication.
HAMRAVESH_API_KEYNoAPI key for authentication (recommended).
HAMRAVESH_PASSWORDNoPassword for JWT authentication.
HAMRAVESH_ALLOW_WRITENoSet to '1' to enable write operations (restart, redeploy, etc.). Default off.
HAMRAVESH_ALLOW_DELETENoSet to '1' to enable delete operations. Default off.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
hamravesh_whoamiA

پروفایل کاربر + فهرست سازمان‌ها، نقش‌ها، بودجه و کلاسترها.

hamravesh_list_appsA

فهرست اپ‌های دارکوب یک سازمان (با وضعیت، دامنه، منابع، replicas).

hamravesh_get_appC

جزئیات کامل یک اپ دارکوب (env، دامنه، منابع، بیلد، وضعیت).

hamravesh_app_containersC

فهرست پادها/کانتینرهای یک اپ.

hamravesh_app_logsC

لاگ‌های اخیر یک اپ. می‌توان pod_name و container_name داد.

hamravesh_app_manifestsC

منیفست‌های Kubernetes یک اپ (YAML).

hamravesh_app_buildsC

تاریخچه‌ی بیلدهای یک اپ.

hamravesh_list_databasesC

فهرست دیتابیس‌های مدیریت‌شده (DBaaS) یک سازمان.

hamravesh_list_registriesC

فهرست کانتینر رجیستری‌ها و مصرف فضای آن‌ها.

hamravesh_billingC

وضعیت مالی سازمان: کیف‌پول‌ها، بودجه و بدهی.

hamravesh_list_apikeysC

فهرست کلیدهای API سازمان.

hamravesh_restart_appC

ری‌استارت یک اپ (همه‌ی پادها دوباره راه می‌افتند). (غیرفعال — برای فعال‌سازی HAMRAVESH_ALLOW_WRITE=1)

hamravesh_redeploy_appB

دیپلوی مجدد اپ از روی آخرین کامیت/بیلد. (غیرفعال — برای فعال‌سازی HAMRAVESH_ALLOW_WRITE=1)

hamravesh_scale_appC

تغییر تعداد replica های یک اپ. (غیرفعال — برای فعال‌سازی HAMRAVESH_ALLOW_WRITE=1)

hamravesh_set_app_enabledC

روشن/خاموش کردن یک اپ (is_enabled). (غیرفعال — برای فعال‌سازی HAMRAVESH_ALLOW_WRITE=1)

hamravesh_update_app_envsA

به‌روزرسانی متغیرهای محیطی (env) یک اپ. ⚠️ ابتدا با hamravesh_get_app شکل فعلی envs را ببین؛ این کل آرایه را جایگزین می‌کند. (غیرفعال — برای فعال‌سازی HAMRAVESH_ALLOW_WRITE=1)

hamravesh_create_appA

ساخت یک اپِ داکر-ایمیجِ جدید در دارکوب (بدنه‌اش با تست زنده تأیید شده). به plan (uuid پلن منابع)، namespace (id عددی namespace) و organization (id عددی سازمان) نیاز دارد — این‌ها را از hamravesh_get_app روی یک اپ موجود بگیر. مثال wgcup: organization=24772, namespace=165693, plan=73904144-6592-40ce-a96f-3789f611b5e4. (غیرفعال — برای فعال‌سازی HAMRAVESH_ALLOW_WRITE=1)

hamravesh_delete_appB

حذفِ کاملِ یک اپ دارکوب (برگشت‌ناپذیر). نیازمند ALLOW_DELETE. (غیرفعال — برای فعال‌سازی HAMRAVESH_ALLOW_WRITE=1)

hamravesh_create_apikeyC

ساخت یک کلید API جدید برای سازمان. مقدار کلید فقط همین یک بار برمی‌گردد. (غیرفعال — برای فعال‌سازی HAMRAVESH_ALLOW_WRITE=1)

hamravesh_delete_apikeyA

حذف یک کلید API (با شناسه‌ی id، نه مقدار value). (غیرفعال — برای فعال‌سازی HAMRAVESH_ALLOW_WRITE=1)

hamravesh_requestA

درخواست خام به هر endpoint هم‌روش (برای کارهایی که ابزار اختصاصی ندارند). GET همیشه مجاز است؛ POST/PUT/PATCH نیازمند ALLOW_WRITE و DELETE نیازمند ALLOW_DELETE است. فهرست کامل مسیرها در ENDPOINTS.md پروژه است.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/bakhtarimohammad/hamravesh-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server