Token导航 LogoToken导航TokenDH.com
tracium (R1chard Lyu) logo
运维云端stdio官方级别未说明来源级核验

tracium (R1chard Lyu)

MCP Server

Systracesuite是一个MCP服务器,旨在向LLMs和自主代理提供Linux追踪和调试功能,包括eBPF、bpftrace、perf、ftrace和系统调用追踪。

工具数

0

提示词数

0

GitHub Stars

2

资源数

0
Python云端部署Docker

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

r1chard-lyu

提供方

r1chard-lyu

最后核验

2026/5/17 20:23

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install -r requirements.txt

详细介绍

系统跟踪套件

Systracesuite是一个MCP服务器,旨在向LLM和自主代理公开Linux跟踪和调试功能,如eBPF、bpftrace、perf、ftrace和系统调用跟踪。

它提供了一个统一的可观察性接口,使AI系统能够通过安全、结构化的MCP工具检查、分析和调试Linux内核和用户空间行为。

建筑

该项目包含一个使用JSON-RPC通过STDIO进行通信的MCP服务器的简单实现。

Architecture

文件

  • mcp_server/main.py:主服务器可执行文件。
  • mcp_server/tools:包含与同步的Bpftrace工具

上游存储库。 https://github.com/bpftrace/bpftrace/tree/master/tools

  • requirements.txt:包含所需的Python包。
  • setup.sh:设置systracesuite的白名单工具,以便它们可以使用无密码的sudo运行。MCP服务器无法触发Gemini CLI交互式shell来提示用户进行权限升级。

安装

此服务器依赖于 fastmcp 图书馆。使用pip和 requirements.txt 文件:

pip install -r requirements.txt

用法

快速启动

  1. 克隆存储库并更改到项目目录:
   git clone git@github.com:r1chard-lyu/systracesuite.git
   cd systracesuite
  1. 安装Python依赖项:
   pip install --upgrade pip
   pip install -r requirements.txt
  1. 允许bpftrace使用无密码sudo,这样服务器就可以在没有交互式提示的情况下运行工具。注意:仅在开发中使用,不要在生产中启用。
   sudo ./setup.sh
  1. 使用Gemini CLI将systracesuite注册为MCP服务器。替换 `` 使用您计算机上此存储库的绝对路径:
   gemini mcp add systracesuite \
       --scope user \
       uv run --with fastmcp \
       fastmcp run /mcp_server/main.py
  1. 验证MCP注册:
   gemini mcp list

如果注册成功,您应该看到这样的条目:

   Configured MCP servers:

   ✓ systracesuite: uv run --with fastmcp fastmcp run /mcp_server/main.py (stdio) - Connected

贡献

欢迎投稿、专题、问题和讨论。

目录标签

目录标签

Python云端部署DockerLinux调试本地部署追踪工具MCP服务器eBPF系统调用追踪

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

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

来源信息

继续浏览同类 MCP