ACS MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ACS_HOST | No | ACS 服务器 IP | 120.238.249.244 |
| ACS_PASSWORD | No | SSH 密码 | @arcadyan1234 |
| ACS_SSH_PORT | No | SSH 端口 | 22 |
| ACS_USERNAME | No | SSH 用户名 | root |
| ACS_BASE_PATH | No | ACS 安装路径 | /root/Downloads/acs-tools/miniACS/Linux |
| ACS_HTTP_HOST | No | HTTP 模式监听地址 | 127.0.0.1 |
| ACS_HTTP_PORT | No | HTTP 模式监听端口 | 3000 |
| ACS_TRANSPORT | No | 传输模式:stdio 或 http | stdio |
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 | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| acs_statusA | 获取 miniACS 服务器运行状态(是否运行、PID、端口) |
| acs_startC | 启动 miniACS 服务器 |
| acs_stopA | 停止 miniACS 服务器 |
| acs_restartB | 重启 miniACS 服务器 |
| acs_list_devicesA | 列出 DeviceList.json 中所有已知设备(SN、CRURL、最后连接时间) |
| acs_get_current_deviceA | 获取当前正在处理的设备信息(来自 Current.json) |
| acs_find_deviceA | 根据 SN(序列号)查找设备信息 |
| acs_connection_requestC | 向设备发送 Connection Request,触发设备连接 ACS |
| acs_connection_request_currentA | 向 Current.json 中的当前设备发送 Connection Request |
| acs_list_scriptsA | 列出所有可用的 TR-069 脚本 |
| acs_get_scriptA | 查看指定脚本的内容 |
| acs_create_scriptB | 创建或更新一个 TR-069 Lua 脚本 |
| acs_delete_scriptB | 删除一个 TR-069 脚本 |
| acs_run_scriptC | 运行一个 TR-069 脚本 |
| acs_get_parametersA | 获取设备参数值(通过临时脚本调用 GetParameterValues) |
| acs_set_parametersB | 设置设备参数值(通过临时脚本调用 SetParameterValues) |
| acs_reboot_deviceC | 重启设备 |
| acs_get_rpc_methodsA | 获取设备支持的 RPC 方法列表 |
| acs_download_configA | 向设备下发配置文件(TR-069 Download RPC)。设备会从 fileUrl 下载文件。⚠️ fileUrl 必须是设备可访问的 HTTP/HTTPS URL,不是 ACS 服务器本地路径。 |
| acs_upload_configB | 从设备上传配置文件(Upload RPC) |
| acs_deploy_configA | 一键下发配置文件到设备。传入 ACS 服务器本地 .cfg 文件路径,自动起 HTTP 服务托管 → TR-069 Download RPC 下发到设备 → 返回结果。sn 可选,不传则用 Current.json 中的当前设备。 |
| acs_set_push_flagA | 设置 Push 标志,设备下次连接时自动下发配置 |
| acs_push_configA | 立即推送配置(执行 push 脚本) |
| acs_get_boot_logB | 获取 ACS boot 日志 |
| acs_get_trace_logC | 获取 ACS trace 日志 |
| acs_get_error_logC | 获取 ACS error 日志 |
| acs_clear_trace_logA | 清空 ACS trace 日志文件(trace.log)。配合 acs_connection_request 使用:先清空 → 发 CR → 再查看 trace.log 获取本次 Inform 的干净日志 |
| acs_get_sequenceA | 获取当前脚本执行序列(seq.txt) |
| acs_set_sequenceC | 设置脚本执行序列 |
| acs_get_configA | 获取当前 ACS MCP Server 的连接配置(host/port/username/acsBasePath,密码脱敏) |
| acs_update_configA | 动态修改 ACS 服务器连接配置,无需重启 MCP Server。修改连接参数后会自动重连 |
| acs_exec_rawA | 在 ACS 服务器上执行原始 shell 命令(用于高级调试) |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/haode01/acs-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server