关于 Linux System MCP SSE Server
这是面向 Ubuntu 22.04+ 的轻量级服务,通过 SSE 向兼容 MCP 客户端提供系统遥测、日志和网络信息,适用于可信本地网络或安全 VPN 上的系统检查。
主要功能
- 01CPU、内存、运行时间和进程信息
- 02读取 journalctl 和自定义日志
- 03报告 IP、接口和端口
- 04通过 SSE 连接 MCP 客户端
适用场景
- 01检查 Linux 主机资源和进程状态
- 02查看系统日志
- 03检查网络地址和监听端口
MCP 相关
通过 SSE 向 MCP 客户端提供 Linux 系统信息、日志和网络详情。README 提示该服务不支持 HTTPS,建议用于可信本地网络或安全 VPN。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
mcp_server_urlclaude mcp add --transport http linux-system mcp_server_url{"mcpServers":{"linux-system":{"type":"http","url":"mcp_server_url"}}}在 Cursor 中打开{"servers":{"linux-system":{"type":"http","url":"mcp_server_url"}}}在 VS Code 中打开{"mcpServers":{"linux-system":{"type":"http","url":"mcp_server_url"}}}{"mcpServers":{"linux-system":{"serverUrl":"mcp_server_url"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
🖥️ Linux 系统 MCP SSE 服务
aimiox Linux System MCP SSE Server 是一款轻量级 Agent,可通过 SSE 提供系统遥测数据、日志和网络信息。它专为 Ubuntu 22.04 及更高版本设计,并可与 OpenAI Agents SDK 或任何兼容的 MCP 客户端无缝集成。
⚠️ 注意:此服务不支持 HTTPS,仅适用于可信的本地网络或通过安全 VPN连接使用。
✨ 功能
✅ 在现代 Ubuntu 系统(22.04 及更高版本)上零配置启动
📡 提供系统信息(CPU、内存、运行时间、进程等)
📁 从 journalctl 或自定义来源读取日志
🌐 报告 IP 地址、网络接口和端口信息
🤖 兼容 OpenAI Assistant 的 MCPServerSse
🚀 快速开始
只需下载 mcp_ubuntu_system 二进制文件并运行:
$ mcp_ubuntu_system
⚙️ 服务参数
| 选项 | 环境变量 | 默认值 | 描述 |
|---|---|---|---|
--ip | MCP_LINUX_IP | 0.0.0.0 | 服务绑定的 IP 地址 |
--port | MCP_LINUX_PORT | 8003 | 监听端口 |
🧪 使用 CLI 客户端测试
如需使用 OpenAI Agents SDK 在本地或远程测试 SSE 服务,请使用随附的 linux_mcp_cli.py。
1. 设置 API 密钥
在项目根目录中创建 .env 文件并添加:
OPENAI_API_KEY=your-openai-key-here
2. 设置 MCP 端点
编辑 linux_mcp_cli.py 中的以下行:
MCP_LINUX_URL = "http://<mcp_ip_address>:<mcp_port>/sse"
将 <mcp_ip_address> 和 <mcp_port> 替换为实际的服务值。
3. 运行客户端
pip install openai-agents
python3 linux_mcp_cli.py
4. 与 Agent 交互
客户端将连接到 SSE 服务,并让你与 Linux System Agent 聊天。
📞 支持
如有疑问、问题或想要贡献,请在 github.com/aimiox/mcp 上提出 issue,或给我们发送邮件
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。