
MCP Terminal Server
一个安全的服务器,用于在预定义的路径中执行终端命令,从而允许大型语言模型与操作系统环境进行安全交互。
Tools
execute_command
Execute a command in the local system
README
MCP 终端服务器
一个安全的命令行界面服务器,用于模型上下文协议 (MCP),使 AI 模型能够与您的终端交互,同时保持安全和控制。
功能
- 🔒 通过可配置的权限安全执行命令
- 📁 在允许的路径内进行文件系统操作
- 🌍 环境变量管理
- 💻 跨平台支持(Windows、macOS、Linux)
- 🔌 通过命令执行支持远程系统连接
与 Claude Desktop 一起使用
将服务器配置添加到您的 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
- 将您的 npm 身份验证令牌添加到
.npmrc
- 运行
npm publish --access public
注意:永远不要提交包含身份验证令牌的 .npmrc
文件。它已经添加到 .gitignore
中。
贡献
- Fork 仓库
- 创建您的功能分支 (
git checkout -b feature/amazing-feature
) - 提交您的更改 (
git commit -m 'feat: Add amazing feature'
) - 推送到分支 (
git push origin feature/amazing-feature
) - 打开一个 Pull Request
许可证
MIT 许可证 - 有关详细信息,请参阅 LICENSE 文件。
相关项目
支持
对于错误报告和功能请求,请打开一个 issue。
推荐服务器
Claude Code MCP
一个实现了 Claude Code 作为模型上下文协议(Model Context Protocol, MCP)服务器的方案,它可以通过标准化的 MCP 接口来使用 Claude 的软件工程能力(代码生成、编辑、审查和文件操作)。
@kazuph/mcp-taskmanager
用于任务管理的模型上下文协议服务器。它允许 Claude Desktop(或任何 MCP 客户端)在基于队列的系统中管理和执行任务。
VirusTotal MCP Server
一个用于查询 VirusTotal API 的 MCP 服务器。该服务器提供扫描 URL、分析文件哈希和检索 IP 地址报告的工具。
mcp-shodan
用于查询 Shodan API 和 Shodan CVEDB 的 MCP 服务器。该服务器提供 IP 查询、设备搜索、DNS 查询、漏洞查询、CPE 查询等工具。

Azure MCP Server
通过 Claude Desktop 实现与 Azure 服务的自然语言交互,支持资源管理、订阅处理和租户选择,并提供安全身份验证。

Story Protocol SDK MCP
这个服务器提供 MCP(模型上下文协议)工具,用于与 Story 的 Python SDK 交互。 功能: * 获取许可条款 * 使用 PIL 条款铸造和注册 IP 资产 * 铸造许可代币 * 向钱包发送 $IP * 通过 Pinata [外部] 上传图像到 ipfs * 通过 Pinata [外部] 上传 IP 和 NFT 元数据
Beamlit MCP Server
一个 MCP 服务器实现,它支持 Beamlit CLI 和 AI 模型之间的无缝集成,并使用模型上下文协议标准。
ThingsPanel MCP
一个集成服务器,将人工智能模型与 ThingsPanel 物联网平台连接起来,使人工智能助手能够通过自然语言与物联网设备交互,以进行设备控制、数据检索和管理操作。
MCP EVM Signer
一个服务器,可以在本地安全地管理以太坊私钥,并使 Claude for Desktop 能够通过 Infura 与 EVM 兼容的区块链进行交互。
Cryptocurrency Daemon MCP Server
通过人工智能助手实现与加密货币守护进程RPC接口的安全交互,支持比特币衍生加密货币的交易管理、钱包操作和守护进程监控。