Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
HF_TOKENNoHugging Face token for cache_base_model, checkpoint download
FTOS_SSH_KEYNoPath to SSH private key for remote operations
FTOS_REGISTRYNoContainer registry URL for push_docker_to_registry
FTOS_SFTP_KEYNoPath to SFTP private key
FTOS_SSH_HOSTNoRemote training server hostname
FTOS_SFTP_HOSTNoSFTP host for upload_deliverable
FTOS_SFTP_USERNoSFTP username
FTOS_SMTP_HOSTNoSMTP host for send_status_update
FTOS_SMTP_USERNoSMTP username
FTOS_WORKSPACENoRoot directory for all project files./ftos-workspace
FTOS_GIT_REMOTENoGit remote URL for self_update
FTOS_LOCAL_PYTHONNoPath to Python interpreter for local training/merge/quantize
FTOS_SLACK_WEBHOOKNoSlack incoming webhook URL for notifications
FTOS_SMTP_PASSWORDNoSMTP password
FTOS_CALENDLY_TOKENNoCalendly API token for schedule_meeting
FTOS_REGISTRY_TOKENNoRegistry authentication token

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
_mcp_create_training_configB

Render a LoRA training config YAML and write it to the project config/ directory.

cache_base_modelA

Emit the huggingface-cli download command for a base model (dry_run — no network).

_mcp_generate_requirementsC

Generate a pinned requirements.txt for the given fine-tuning framework.

_mcp_create_project_structureB

Initialise the project directory tree and project.json in the workspace.

_mcp_load_project_templateC

Apply a named template preset (config + requirements) to a project.

_mcp_describe_expected_data_formatC

Validate and persist an abstract data schema (no real content).

_mcp_validate_data_schemaB

Check a JSONL file against a schema — returns keys/types/lengths only, never values.

_mcp_anonymize_dataset_previewC

Sanitize a dataset file via pattern-based masking and write an .anon copy.

_mcp_split_dataset_configC

Render a seeded train/val/test split Python script from template.

_mcp_generate_synthetic_datasetA

Generate n deterministic synthetic rows (10-50) matching the project data schema and write as JSONL.

_mcp_build_docker_imageA

Render Dockerfile.train and emit/execute docker build command (dry-run unless local_python+docker configured).

test_docker_buildA

Run docker build + internal pytest tests for an image (dry-run unless local_python+docker configured).

_mcp_run_local_synthetic_trainB

Render train.py and optionally run a micro-train loop (dry-run unless FTOS_LOCAL_PYTHON set).

_mcp_get_local_metricsC

Parse metrics from the last synthetic run (outputs/metrics.json).

dry_run_remote_configA

Check which deployment env vars are present/missing (names only — never secret values).

optimize_hyperparamsC

Suggest hyperparameter adjustments from local training metrics.

_mcp_generate_unit_testsC

Generate pytest unit-test stubs for critical training-script functions.

push_docker_to_registryB

Push a Docker image to the configured registry (dry-run unless FTOS_REGISTRY configured).

generate_deployment_commandB

Produce docker run / compose command using env NAME references only — never secret values.

trigger_remote_trainingC

Launch remote training via SSH (dry-run unless FTOS_SSH_* configured).

stream_remote_logsC

Fetch and sanitize remote training logs via SSH (dry-run unless FTOS_SSH_* configured).

monitor_training_metricsB

Aggregate loss/lr/gpu time-series from sanitized remote logs via SSH.

detect_anomaliesC

Detect divergence, NaN, plateau, and data-leak signs from sanitized logs/metrics.

pause_resume_trainingB

Pause or resume a remote training job via SSH (dry-run unless FTOS_SSH_* configured).

early_stopping_checkC

Evaluate early-stop (patience + min_delta) over a loss history.

download_checkpoint_metadataA

Fetch checkpoint metadata (step, loss…) without downloading weights (dry-run unless FTOS_SSH_* configured).

evaluate_on_syntheticA

Run a deterministic eval over synthetic data to verify the pipeline — no real data required.

evaluate_on_validation_setC

Run eval on the client validation set via SSH (dry-run unless FTOS_SSH_* configured).

compute_metricsB

Compute BLEU, ROUGE-1/2/L, perplexity, accuracy, macro-F1 from preds and refs — pure, offline.

generate_predictions_sampleC

Emit a Python harness to generate sample predictions on synthetic prompts — pure, offline.

compare_to_baselineA

Compute per-metric deltas between fine-tuned and baseline and render a Markdown comparison table.

bias_fairness_scanC

Heuristic bias/fairness scan over template prompts across given categories — deterministic, offline.

audit_code_no_networkB

Static AST analysis of Python source — flag network imports/calls without executing code.

audit_dockerfile_securityB

Parse a Dockerfile and flag: root user, unpinned images, secrets in ENV/ARG, network fetches.

scan_data_leakage_riskA

Scan logs/artifacts for sensitive data leakage — reports counts by category, never raw values.

verify_model_licenseC

Look up base-model license and commercial-use compatibility from the in-module registry.

_mcp_generate_security_reportC

Aggregate security audit results into a Markdown (+ optional PDF) report for a project.

sanitize_logs_for_claudeB

Sanitize text or a log file via pattern masking — returns the sanitized body and masked count.

_mcp_merge_lora_weightsB

Emit the LoRA merge command (base + adapter → merged 16-bit) — dry_run unless FTOS_LOCAL_PYTHON configured.

_mcp_quantize_modelC

Emit the quantization command for GGUF/GPTQ/AWQ — dry_run unless FTOS_LOCAL_PYTHON configured.

_mcp_build_inference_containerC

Render Dockerfile.infer and emit docker build command — dry_run unless local docker configured.

_mcp_generate_inference_configB

Produce inference server config (port, api key NAME ref, context, limits) — no secrets embedded.

_mcp_test_inference_apiB

Send test requests to a running inference container — dry_run curl unless base_url provided.

_mcp_encrypt_deliverableC

AES-256-GCM encrypt deliverable file(s); key returned ONCE in data, never persisted.

_mcp_upload_deliverableA

Upload encrypted deliverable over SFTP — dry_run unless FTOS_SFTP_* configured.

_mcp_generate_delivery_noteB

Render delivery note with file list + SHA256 each + decryption procedure.

_mcp_generate_contractB

Render a French-law service contract (Code civil, CPI, RGPD art. 28) as Markdown + optional PDF.

_mcp_generate_ndaB

Render a bilateral NDA (secret des affaires — Code de commerce L151-1 s.) as Markdown.

_mcp_generate_performance_reportC

Render a performance report with metrics, baseline comparison, and curves description.

_mcp_generate_user_guideC

Render an inference API user guide (endpoints, code examples, parameters).

_mcp_generate_deployment_guideC

Render an IT deployment guide for the inference container.

_mcp_generate_destruction_certificateB

Render an irreversible data destruction certificate (RGPD art. 17, 5-1-c, 32).

_mcp_export_document_pdfB

Convert a Markdown document to PDF — skips gracefully if weasyprint absent.

_mcp_sign_documentB

Apply a local detached signature (SHA-256 + timestamp) as a .sig sidecar file.

_mcp_onboard_clientC

Onboard a new client: collect company info and create the project workspace.

_mcp_send_status_updateB

Render a status update and deliver via SMTP or Slack webhook (dry-run if neither configured).

_mcp_schedule_meetingB

Propose meeting slots via Calendly API (dry-run if FTOS_CALENDLY_TOKEN not configured).

_mcp_log_project_eventB

Append a timestamped event to the project events.jsonl log.

_mcp_request_client_approvalC

Create a formal approval request (status='pending') persisted in project state.

_mcp_generate_invoiceC

Render an invoice from prestation lines as Markdown + optional PDF.

_mcp_check_model_rotC

Detect performance drift in a time-ordered metric history — pure, deterministic.

_mcp_suggest_retrainingC

Recommend retraining from production signals (drift, new data volume, staleness) — pure.

_mcp_update_base_modelB

Update the base model repo/revision in the project config and produce a diff — pure, no network.

_mcp_self_updateB

Update the MCP server from a secure Git remote via git pull (dry-run if FTOS_GIT_REMOTE not set).

ftos_healthA

Report Fine-Tuning OS server health: version, workspace path, and which external targets are configured (booleans only — never secrets).

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/Casius999/fine-tuning-os'

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