mcpField
L
Linux System MCP SSE Server

Linux System MCP SSE Server

远程服务
github.com/aimioxAI 与智能体074 周前更新
代码仓库

关于 Linux System MCP SSE Server

这是面向 Ubuntu 22.04+ 的轻量级服务,通过 SSE 向兼容 MCP 客户端提供系统遥测、日志和网络信息,适用于可信本地网络或安全 VPN 上的系统检查。

主要功能

  1. 01CPU、内存、运行时间和进程信息
  2. 02读取 journalctl 和自定义日志
  3. 03报告 IP、接口和端口
  4. 04通过 SSE 连接 MCP 客户端

适用场景

  1. 01检查 Linux 主机资源和进程状态
  2. 02查看系统日志
  3. 03检查网络地址和监听端口

MCP 相关

通过 SSE 向 MCP 客户端提供 Linux 系统信息、日志和网络详情。README 提示该服务不支持 HTTPS,建议用于可信本地网络或安全 VPN。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址mcp_server_url
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;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
⚙️ 服务参数
选项环境变量默认值描述
--ipMCP_LINUX_IP0.0.0.0服务绑定的 IP 地址
--portMCP_LINUX_PORT8003监听端口

🧪 使用 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,或给我们发送邮件

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。