用于模型上下文协议(MCP)的安全命令行接口服务器,使AI模型能够在维护安全性和控制权的情况下与您的终端进行交互。
在您的Claude Desktop配置文件中添加服务器配置:
{
"mcpServers": {
"terminal": {
"command": "npx",
"args": [
"@dillip285/mcp-terminal",
"--allowed-paths",
"/path/to/allowed/directory"
]
}
}
}
重启Claude Desktop以应用更改。现在您可以通过Claude使用终端功能,实现安全的文件访问和命令执行。
execute_command: 安全运行终端命令(包括SSH和远程命令)# 克隆仓库
git clone https://github.com/dillip285/mcp-terminal.git
# 安装依赖
npm install
# 配置npm认证
cp .npmrc.example .npmrc
# 编辑.npmrc并添加您的NPM_TOKEN
# 运行测试
npm test
# 构建项目
npm run build
要发布该包:
.npmrc.example复制到.npmrc.npmrc添加您的npm认证令牌npm publish --access public注意:永远不要提交包含认证令牌的.npmrc文件。它已经被添加到.gitignore。
git checkout -b feature/amazing-feature)git commit -m 'feat: 添加了惊人的功能')git push origin feature/amazing-feature)MIT 许可证 - 详情见LICENSE文件。
对于错误报告和功能请求,请[打开一个问题](https://github.com/dillip2[……]