Skip to main content
Glama
AxelHu
by AxelHu

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
CHATGPT_WEB_AGENT_EXEC_ASKNoexec工具的询问策略。on-miss表示未命中白名单时询问;off表示不询问。进行本机受信任的初次smoke时可临时设置为off。on-miss
CHATGPT_WEB_AGENT_WORKSPACEYes工作区路径,所有默认工具(read/apply_patch/exec.workdir/rescue_exec.workdir)只能访问该目录。例如:/path/to/workspace
CHATGPT_WEB_AGENT_DRIVE_ENABLEDNo设置为true时启用Google Drive文件交换工具(drive_list, drive_search, drive_stat, drive_upload, drive_download, drive_export, drive_mkdir)。false
CHATGPT_WEB_AGENT_EXEC_SECURITYNoexec工具的安全级别。allowlist表示使用白名单+on-miss策略;full表示完全信任。进行本机受信任的初次smoke时可临时设置为full。allowlist
CHATGPT_WEB_AGENT_FEISHU_ENABLEDNo设置为true时启用飞书专用工具(feishu_message, feishu_directory)。false
CHATGPT_WEB_AGENT_WORKSPACE_ONLYNo设置为false时,workspace只是相对路径和默认cwd的落点,read/apply_patch/exec.workdir/rescue_exec.workdir可以访问外部绝对路径。该模式不是安全沙箱。true
CHATGPT_WEB_AGENT_DRIVE_LOCAL_ROOTNoDrive本地上传/下载/导出路径的根目录。默认情况下只能位于<CHATGPT_WEB_AGENT_WORKSPACE>/exchange,可通过此变量调整。<workspace>/exchange
CHATGPT_WEB_AGENT_DRIVE_CREDENTIALSNoGoogle Drive OAuth客户端凭据JSON文件的路径。默认位置为<workspace>/.credentials/google-drive/credentials.json。
CHATGPT_WEB_AGENT_FEISHU_MEDIA_ROOTNo飞书消息媒体文件(mediaPath)的根目录。默认为CHATGPT_WEB_AGENT_WORKSPACE。
CHATGPT_WEB_AGENT_DRIVE_LOCAL_ROOT_ONLYNo是否限制Drive本地文件操作只能位于CHATGPT_WEB_AGENT_DRIVE_LOCAL_ROOT内。默认true以降低Drive工具被误用为任意本地数据外传通道的风险。true

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

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
readA

Read the contents of a file. Supports text files and images (jpg, png, gif, webp, bmp). Images are sent as attachments. For text files, output is truncated to 2000 lines or 50KB (whichever is hit first). Use offset/limit for large files. When you need the full file, continue with offset until complete.

apply_patchC

Apply a patch to one or more files using the apply_patch format. The input should include *** Begin Patch and *** End Patch markers.

execA

Execute shell commands with background continuation for work that starts now. Use yieldMs/background to continue later via process tool. For long-running work started now, rely on automatic completion wake when it is enabled and the command emits output or fails; otherwise use process to confirm completion. Use process whenever you need logs, status, input, or intervention. Use pty=true for TTY-required commands (terminal UIs, coding agents).

processA

Manage running exec sessions for commands already started: list, poll, log, write, send-keys, submit, paste, kill. Use poll/log when you need status, logs, quiet-success confirmation, or completion confirmation when automatic completion wake is unavailable. Use poll/log also for input-wait hints. Use write/send-keys/submit/paste/kill for input or intervention.

skills_listA

Discover local OpenClaw Skills available to ChatGPT Web. Pass a natural-language task description in query to get a small semantic top-k with descriptions. Without query, returns the compact names-only live catalog. Only currently eligible and model-visible Skills are surfaced.

skill_readA

Read one currently eligible/model-visible OpenClaw Skill by its name or skillKey. Use after skills_list identifies a likely match. This tool does not accept filesystem paths.

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/AxelHu/chatgpt-web-agent'

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