   
mcp系统控制
这是一个MCP服务器,允许LLM进行控制 系统. 它提供了许多LLM可以用来控制系统的工具。
例如:
- 在系统上执行命令
- 文件系统访问
- 获取系统信息
每个工具都可以禁用。也可以定义自己的自定义工具,供LLM使用。 每个工具调用也可以通过用户批准来保护。因此,在执行工具之前,会询问用户是否 他们想执行工具调用。这有助于防止对系统有害的意外工具调用。
用法
MCP服务器可以以三种不同的模式启动:
作为stdio
mcp-system-control作为SSE服务商
mcp-system-control --mcp.sse.bindAddress=":8080"作为流媒体服务器
mcp-system-control --mcp.streamable.bindAddress=":8080"测试
要测试服务器,您可以使用 遵循命令:
npx @modelcontextprotocol/inspector用户批准
所有工具都可以通过用户批准进行保护。如果工具受到用户批准的保护, 将询问用户是否要执行工具调用。询问用户时,使用系统工具。服务器将 尝试以下工具之一是否可用,并使用第一个可用的工具:
如果没有可用的系统工具,则工具调用将被拒绝,并向LLM返回错误。
