终端MCP服务器
一个用于终端命令的模型上下文协议(MCP)服务器实现。
快速入门
前置条件
- 安装 Node.js (v16 或更高)
- 安装 npm (v7 或更高)
本地设置
- 克隆仓库: git clone https://github.com/algae514/terminal-mcp-server.git cd terminal-mcp-server
- 安装依赖: npm install
- 构建项目: npm run build
- 设置启动脚本权限: 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服务器执行指定目录中的命令。
安全性提示
- 谨慎选择开放目录。
- 使用权限受限的用户运行服务。
- 审查所有执行命令的安全性。