Linux Command Mcp

Linux Command Mcp

🚀 Linux 命令 MCP(模型上下文协议)

Linux Command MCP 是一个基于 Model Context Protocol (MCP) 构建的远程命令执行系统,它能够支持安全且标准化地执行 Linux 命令,为用户提供了便捷、高效的命令执行解决方案。

🚀 快速开始

先决条件

使用本系统前,需要确保满足以下条件:

  • Node.js(v18.x 或更高版本)
  • npm
  • PM2(用于进程管理)

安装步骤

  1. 克隆仓库
git clone 
cd linux-command-mcp
  1. 安装服务器依赖项
cd server
npm install
npm run build
  1. 安装客户端依赖项
cd ../client
npm install
npm run build

启动服务器

  1. 切换到服务器目录
cd server
  1. 使用以下命令启动 MCP 代理
node dist/index.js

客户端使用说明

要在 Claude Desktop 中使用此 MCP 服务器,请参考相关文档。

✨ 主要特性

  • 基于 Model Context Protocol (MCP) 构建,支持安全且标准化地执行 Linux 命令。

📦 安装指南

用于 Claude Desktop 的 MCP 服务器配置

配置理解

MCP 服务器在 claude_desktop_config.json 文件中进行配置,通常位于 ~/.config/Claude/claude_desktop_config.json

配置结构

"mcpServers": {
"server-name": {
"command": "node|npx|uvx",
"args": ["服务器特定参数"],
"env": {
"OPTIONAL_ENVIRONMENT_VARIABLES": "值"
}
}
}

Linux Command MCP 服务器配置

"linux-command": {
"command": "node",
"args": [
"/full/path/to/linux-command-mcp/server/dist/index.js"
]
}

配置说明

  • "command":指定执行器(nodenpxuvx
  • "args":服务器可执行文件的完整路径
  • 确保路径是到 index.js 的绝对路径

重要配置提示

⚠️ 重要提示

  • 始终使用完整的绝对路径
  • 验证文件权限
  • 确保指定文件可执行

💻 使用示例

基础用法

MCP 代理将在 localhost:3000 启动,并支持以下操作:

检查当前目录

curl http://localhost:3000/mcp/currentdir

执行命令并获取结果

curl -X POST "http://localhost:3000/mcp/command" -H "Content-Type: application/json" -d '{"command":"ls"}'

📚 详细文档

如需更详细的使用说明,请参考相关文档。

📄 许可证

文档中未提及相关许可证信息。

📞 联系方式

  • 邮箱:xkiranj.1980@gmail.com
  • 区块链地址:
    • Ethereum: 0x67F367edb83d8fdF48E7E7Cfcb35183e746c292c
    • Bitcoin: bc1q688np092y8raxag5e6573chrcgck5756yv476v
  • 0 关注
  • 0 收藏,6 浏览
  • system 提出于 2025-09-25 10:06

相似服务问题

相关AI产品