+--------------------------------+ |LINUX MCP服务器设置指南| +--------------------------------+
概述
您想使用本地LLM控制Linux机器吗?你可以使用这个非常简单的MCP服务器。使用 瑞迪斯 + BullMQ 作为命令执行的持久队列,它还具有 API-key身份验证 但请不要将其部署到您自己以外的任何地方 专用局域网.
先决条件
- 节点24 构建服务器
- Redis服务器 储存巧克力
- 心脏出血 生成服务器密钥
- 卷曲 测试API
- 纳米 或 六 如果你喜欢
- 奥拉马 或 克劳德
- 总成OSS:20b 因为那是我用的!
安装
1.克隆存储库
cd ~/workspace
git clone https://github.com/aayushkumaraks/linux-mcp-redis
cd linux-mcp-redis2.安装依赖项
检查是否已安装节点:
node -v如果返回的版本高于18,则一切正常,否则安装Node。最好安装 非挥发性物质
如果你已经安装了nvm,那么就安装Node 24 LTS。
nvm install 24 && nvm use 24安装所有必需的节点包。
npm i生成服务器密钥并将其存储在 .env 文件。
openssl rand -hex 32 | xargs -I {} bash -c "echo SERVER_SECRET={} >> .env && echo SERVER_SECRET set"生成API密钥。
node create_api_key.js "LLM client - trusted"请把它保存在某个地方!在设置客户端或进行测试时,您将需要它。
安装Pm2以创建启动服务。(或者你可以使用Systemd,但我不喜欢它。)
npm install -g pm2@latest --location=global
# Refresh your CLI
source ~/.bash
# create services
pm2 start ecosystem.config.cjs --env production
pm2 save
pm2 pm2 startup # skip if you dont want it to run on startup.安装并设置Redis。
sudo apt-get update
sudo apt-get install redis-server
# Start Redis service
sudo systemctl start redis-server
sudo systemctl enable redis-server
# Verify Redis is running
redis-cli ping
# Should return: PONG3.设置ENV变量
查看.env.local文件以供参考。ENV变量应该看起来像这样。
REDIS_URL=redis://127.0.0.1:6379
MCP_NAME=linux-mcp
MCP_VERSION=1.0.0
JOB_RESULT_TTL=86400
SERVER_SECRET= #Somthing4.将所有服务暴露给本地网络
允许端口 5379 或者您在env变量中使用的任何内容 HTTP_PORT
ufw allow 5379安装 ufw 如果你没有它。它很容易!
就是这样!
现在去安装MCP桥。
