终端MCP服务器

终端MCP服务器

一个用于终端命令的模型上下文协议(MCP)服务器实现。

快速入门

前置条件

  • 安装 Node.js (v16 或更高)
  • 安装 npm (v7 或更高)

本地设置

  1. 克隆仓库: git clone https://github.com/algae514/terminal-mcp-server.git cd terminal-mcp-server
  2. 安装依赖: npm install
  3. 构建项目: npm run build
  4. 设置启动脚本权限: chmod +x start-server.sh

配置

更新 Claude 配置文件,添加如下内容:

{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-filesystem",
        "/path/to/directory"
      ]
    },
    "terminal": {
      "command": "/path/to/start-server.sh",
      "args": []
    }
  }
}

/path/to/directory 替换为实际目录路径。

使用

配置完成后,Claude 可通过终端MCP服务器执行指定目录中的命令。

安全性提示

  • 谨慎选择开放目录。
  • 使用权限受限的用户运行服务。
  • 审查所有执行命令的安全性。