mcp_command-line_tool

by gengzi
Apache 2.0
1
  • Linux
  • Apple

Integrations

  • Provides integration with GitHub for repository cloning, allowing users to download the MCP tool from its GitHub repository.

  • Utilizes the Spring AI framework to create a service that executes local commands on the host computer, with safety measures for potentially destructive operations.

mcp_command-line_tool

使用spring ai框架,实现的mcp服务:用于在当前电脑执行本地命令,也可以连接远程ssh,执行远程命令

先决条件

MCP 服务器需要 Java 17 或更高版本。

安装

克隆此存储库: https://github.com/gengzi/mcp_command-line_tool

./mvn clean install

特别注意

执行命令时,仅仅拦截了rm 删除等操作,其他命令都未拦截。 如果操作不可撤销的命令时,请谨慎操作,由于是大模型来操作工具,可能操作不可撤销的命令。(有些命令不允许执行,只能手动执行)

mcp服务配置

Cherry studio config:

{ "name": "命令行工具", "type": "stdio", "description": "", "isActive": true, "command": "java", "args": [ "-jar", "本地路径/mcp_command-line_tool-0.0.1-SNAPSHOT.jar" ] }

ssh配置: 支持私钥登录,也支持密码登录

  • --ssh.passwd=密码
  • --ssh.privatekeypath=私钥文件路径"
{ "name": "命令行工具", "type": "stdio", "description": "", "isActive": true, "command": "java", "args": [ "-jar", "/Users/gengshuaijia/work/project/mcp/mcp_command-line_tool/target/mcp_command-line_tool-0.0.1-SNAPSHOT.jar", "--ssh.host=ssh.xxx地址", "--ssh.username=用户名", "--ssh.privatekeypath=私钥文件路径", "--ssh.port=22" ] }

提供的工具

使用示例:

  • 本地命令行

  • 远程命令行
-
security - not tested
A
license - permissive license
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

mcp_command-line_tool

  1. 先决条件
    1. 安装
      1. 特别注意
        1. mcp服务配置
          1. 提供的工具
            1. 使用示例:

              Related MCP Servers

              • A
                security
                A
                license
                A
                quality
                MCP server allowing any and all command execution over CMD
                Last updated -
                2
                33
                9
                JavaScript
                MIT License
                • Linux
              • A
                security
                A
                license
                A
                quality
                An MCP server to run commands.
                Last updated -
                2
                446
                138
                TypeScript
                MIT License
                • Apple
              • -
                security
                A
                license
                -
                quality
                MCP FOR ITSM TOOL INTEGRATION
                Last updated -
                JavaScript
                MIT License

              View all related MCP servers

              ID: k4cazo07ku