Token导航 LogoToken导航

MCP Server · 运维云端

Linux Bash MCP Server

一个强大的模型上下文协议(MCP)服务器,使Claude桌面应用能够在Windows的WSL2 Linux发行版中执行bash命令和脚本。

HTTP官方级别未说明来源级核验工具 6
JavaScriptClaude开发工具Claude Desktop

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
gunjanjp
提供方
gunjanjp

工具数量

6

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

3 个

MCP World

选型结论

Linux Bash MCP Server 属于运维云端类 MCP Server,公开资料标注 6 个工具,通过HTTP 远程服务接入,适配 Claude Desktop、Claude,没有现成的安装命令;接入前先确认权限范围。

分类

运维云端

传输方式

HTTP

认证方式

无需认证

部署方式

仅本地运行

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

远程服务不用写启动命令,在客户端 MCP 配置里填服务地址即可,具体字段按官方文档填写。

上手步骤

  1. 1

    确认访问方式

    这是HTTP 远程服务,本地不用装依赖;先确认服务地址、账号归属和额度,再决定接哪个客户端。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填服务地址;需要授权的先完成登录,再回到客户端刷新。

  4. 4

    验证是否可用

    连接成功后客户端会列出 6 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

Linux Bash MCP服务器

一个强大的模型上下文协议(MCP)服务器,使Claude Desktop能够在Windows上的任何WSL2 Linux发行版中执行bash命令和脚本。具有通用Linux兼容性、智能分布检测和全面的安全措施。

🚀 快速开始

# 1. Clone the repository
git clone https://github.com/yourusername/linux-bash-mcp-server.git
cd linux-bash-mcp-server

# 2. Run automated setup
npm run fix

# 3. Restart Claude Desktop
# 4. Start using Linux commands in Claude!

✨ 特性

  • 🐧 通用Linux支持 -适用于Ubuntu、Debian、Fedora、openSUSE、Alpine等
  • 🔍 智能配电检测 -自动检测和配置可用的WSL发行版
  • 🛡️ 安全配置合并 -设置时保留现有的MCP服务器
  • 🔧 综合诊断 -内置故障排除和自动修复工具
  • ⚡ 高性能 -通过可配置的超时优化命令执行
  • 📊 详细日志记录 -故障排除和监控的调试模式
  • 🔄 易于管理 -用于设置、测试和维护的简单脚本

🛠️ 可用工具

工具说明示例使用
execute_bash_command运行单个bash命令`ps aux \grep nginx`
execute_bash_script使用args执行bash脚本运行监控脚本
create_bash_script创建新的bash脚本生成自动化脚本
list_directory列出目录内容浏览文件系统
get_system_info全面的系统信息检查操作系统、内存、磁盘使用情况
check_wsl_statusWSL和分发状态验证连接

📋 先决条件

  • 安装了WSL2的Windows
  • WSL2中的任何Linux发行版 (Ubuntu、Debian等)
  • Node.js 18+
  • 克劳德桌面应用程序

🎯 安装和设置

选项1:自动设置(推荐)

git clone https://github.com/yourusername/linux-bash-mcp-server.git
cd linux-bash-mcp-server
npm run fix

选项2:手动设置

# Install dependencies
npm install

# Run interactive setup
npm run setup

# Test functionality
npm test

选项3:快速诊断

# Check for issues
npm run debug

# Verify configuration
npm run check-config

⚙️ 配置

服务器会自动检测您的WSL发行版并进行自我配置。手动配置可在 config.json:

{
  "wslDistribution": "auto-detect",
  "defaultTimeout": 30000,
  "scriptTimeout": 60000,
  "maxBufferSize": 10485760,
  "debugMode": false
}

🔧 可用脚本

命令描述
npm run fix自动修复常见问题和设置
npm run setup交互式配置向导
npm run debug全面诊断
npm run test测试所有功能
npm run check-config验证配置
npm start启动MCP服务器

🐧 支持的Linux发行版

  • 乌班图 (最常见)
  • Debian
  • 菲多拉
  • openSUSE
  • Alpine Linux
  • Kali Linux
  • Oracle Linux
  • 还有更多。..

💡 使用示例

配置后,在Claude Desktop中使用以下命令:

系统管理

  • *“显示我的Linux环境的全面系统信息”*
  • *“检查磁盘使用情况和可用空间”*
  • *“按CPU使用率排序的运行进程列表”*

文件操作

  • *“列出/var/log中的所有文件及其详细信息”*
  • *“查找过去24小时内修改的文件”*
  • *“在/home中显示目录大小”*

开发任务

  • *“检查Docker是否正在运行”*
  • *“显示我主目录中存储库的git状态”*
  • *“列出已安装的Python包”*

自动化

  • *“为我的文档创建备份脚本”*
  • *“生成系统监控脚本”*
  • *“创建日志轮换脚本”*

🛡️ 安全功能

  • 配置保存 -从不覆盖现有的MCP服务器
  • 自动备份 -创建损坏配置的备份
  • 输入验证 -验证所有命令和参数
  • 超时保护 -防止挂起命令
  • 错误处理 -全面的错误报告和恢复

🔍 故障排除

快速修复

npm run fix        # Auto-resolve common issues
npm run debug      # Detailed diagnostics

常见问题

WSL未找到

wsl --install
wsl --install -d Ubuntu

缺少依赖关系

npm install

配置问题

npm run check-config
npm run setup

服务器未启动

npm run debug

看 故障排除.md 详细的解决方案。

🤝 与其他MCP服务器集成

此服务器与以下服务器无缝协作:

  • PowerShell MCP服务器(Windows命令)
  • 内存MCP服务器(持久注释)
  • 文件MCP服务器(文件操作)
  • Git MCP服务器(版本控制)
  • 任何其他MCP服务器

📚 项目结构

linux-bash-mcp-server/
├── src/
│   └── index.js              # Main MCP server
├── test/
│   └── test.js               # Comprehensive tests
├── examples/
│   ├── system_info.sh        # Example monitoring script
│   └── file_operations.sh    # Example file operations
├── config.json               # Server configuration
├── setup.js                  # Interactive setup
├── debug.js                  # Diagnostic tool
├── quick-fix.js             # Auto-fix utility
├── check-config.js          # Configuration checker
└── README.md                # This file

🔄 版本历史记录

v1.0.0(当前)

  • ✅ 通用Linux发行版支持
  • ✅ 智能WSL分布检测
  • ✅ 安全配置合并
  • ✅ 全面的诊断工具
  • ✅ 自动修复实用程序
  • ✅ 增强的错误处理
  • ✅ 调试模式支持

🤝 贡献

欢迎投稿!拜托:

  1. 分叉存储库
  2. 创建要素分支
  3. 进行更改
  4. 如果适用,添加测试
  5. 更新文档
  6. 提交拉取请求

📄 许可证

此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。

🆘 支持

🙏 致谢

  • Anthropic 对于模型上下文协议
  • 微软 WSL2技术
  • 开源社区 Linux发行版和工具

______________________________________________________________________

由以下材料制成❤️ 克劳德桌面和Linux社区

⭐ 如果你觉得这个存储库有用,请为其加星!

工具与能力

工具数量

6

资源数量

0

提示词数量

0

能力标签

Linux命令执行JavaScript本地部署WSL2集成脚本自动化系统管理工具开发辅助

支持客户端

Claude DesktopClaude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

看服务状态

查询容器、日志和监控指标,定位异常。

执行部署变更

在权限范围内触发发布、回滚和环境切换。

核对资源用量

汇总用量,找出闲置和超额的部分。

选择建议

值得选的地方

  • 只提供 6 个工具,职责集中,接入后不容易误操作。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。
  • 3 个目录同时收录,信息可以交叉核对。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在运维云端场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Linux Bash MCP Server

MCP World · 本页

6HTTP未标注3 个2026-05-17
Ui Tars Desktop 8a825770

MCP World

0stdio有1 个2026-05-17
Elie222 MCP

MCP World

0未说明未标注1 个2026-05-17
Arizeai Phoenix MCP

MCP World

0stdio有3 个2026-05-17
Unity MCP 87ee506e

MCP World

42HTTP有2 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Linux Bash MCP Server 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Linux Bash MCP Server 怎么在 Claude Desktop、Cursor 里配置?

它是HTTP 远程服务,在客户端的 MCP 配置里填服务地址即可,不用本地装依赖;需要授权或 API Key 的,先在官方页面拿到凭据再填。

Linux Bash MCP Server 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Linux Bash MCP Server 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Linux Bash MCP Server 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP