OlympHill
cli-mcp-server logo

cli-mcp-server该工具通过让您批准特定命令、限制在单个文件夹内并阻止有害输入,为 AI 应用提供对终端的安全访问。您只需一次性设置简单限制,即可让 AI 仅执行被允许的操作。

(0)
Daniel Nikulshyn审阅者 Daniel Nikulshyn·更新 2026年7月

概览

CLI MCP Server 是一款安全的模型上下文协议(MCP)服务器实现,用于执行受控的命令行操作。它提供全面的安全特性,通过让您批准特定命令、将其限制在单个文件夹内并阻止有害输入,确保对终端的安全访问。服务器支持命令白名单、路径验证和执行控制等强大的安全措施,是为 LLM 应用提供受控 CLI 访问的理想方案,同时保持安全性。

主要功能

  • 安全的命令执行
  • 可配置的命令和标志白名单
  • 防止路径遍历
  • 防止 Shell 操作符注入
  • 执行超时和长度限制
  • 详细的错误报告

价格

模型
Free
评分
暂无评价

使用场景

受控的 CLI 访问用于 LLM 应用

为 LLM 应用提供安全且受控的 CLI 访问,同时保持安全性。

受限的命令执行

将命令执行限制在特定目录,并对白名单中的特定命令和标志进行限制。

优点 & 缺点

优点

  • 通过严格验证实现安全的命令执行
  • 可配置的命令和标志白名单
  • 防止路径遍历并进行验证

缺点

  • 需要配置才能设置允许的命令和目录
  • 默认不支持 Shell 操作符

评测

登录以留下评测。

暂无评测。来当第一个吧!

问答

Are shell operators supported by default?

No, shell operators are not supported by default, but can be enabled by setting ALLOW_SHELL_OPERATORS=true.

Asked by Xander de Vries · Jan 7, 2026

Can I restrict commands to a specific directory?

Yes, you can restrict commands to a specific directory by setting the ALLOWED_DIR environment variable.

Asked by Malik Rasheed · Jan 5, 2026

How do I configure the server?

The server is configured using environment variables such as ALLOWED_DIR, ALLOWED_COMMANDS, and ALLOWED_FLAGS.

Asked by Esther Adeyemi · Dec 27, 2025

What security features does cli-mcp-server offer?

cli-mcp-server offers command whitelisting, path validation, execution controls, shell operator injection protection, and execution timeouts.

Asked by Halime Yalcin · Oct 16, 2025

提问

服务配缩器 的替代品