MCP Hub
Back to servers

timeweb-mcp

Local MCP server for Timeweb Cloud that enables running any twc CLI command and provides shortcuts for managing servers, apps, and account.

glama
Updated
May 8, 2026

Timeweb MCP (stdio)

Local MCP server for Timeweb Cloud via twc CLI.

What you get

  • Native MCP stdio server (works with Codex mcp_servers.<name>.command)
  • Universal tool timeweb_run_cli for any twc command
  • Ready .env configuration file
  • Common shortcuts for servers/apps/account

1) Install dependencies

pip install -r requirements.txt
pip install -U twc-cli

2) Configure Timeweb CLI

twc config

If twc is not in PATH, run:

& "C:\Users\ZotkinEA\AppData\Roaming\Python\Python313\Scripts\twc.exe" config

3) Configure .env

Copy-Item .env.example .env -Force

Update values in .env if needed.

4) Add server to Codex (~/.codex/config.toml)

[mcp_servers.timeweb]
command = "python"
args = ["D:\\11. 2KAD_Soft\\0.1 Skills\\timeweb-mcp\\server.py"]
env = { TIMEWEB_ENV_FILE = "D:\\11. 2KAD_Soft\\0.1 Skills\\timeweb-mcp\\.env" }
startup_timeout_sec = 20
tool_timeout_sec = 240

Restart Codex after editing config.

5) Quick health check

Ask Codex to call timeweb_whoami or timeweb_account_status.

Main tools

  • timeweb_run_cli(args, output_format, cwd) - run any twc command
  • timeweb_account_status()
  • timeweb_whoami()
  • timeweb_list_servers(filter_expr)
  • timeweb_get_server(server_id)
  • timeweb_start_server(server_ids)
  • timeweb_stop_server(server_ids, hard)
  • timeweb_reboot_server(server_ids, hard)
  • timeweb_list_apps(filter_expr)
  • timeweb_get_app(app_id, wait_started)
  • timeweb_create_app(config_path, wait_started)

Deployment examples

Create app from current project:

timeweb_run_cli(args=["apps", "create", "./timeweb-app.yaml"], output_format="json")

Run any CLI command:

timeweb_run_cli(args=["cluster", "list"], output_format="json")

Reviews

No reviews yet

Sign in to write a review