1. Conduid
  2. Analytics
  3. seekrays/mcp-monitor
MCP server · Analytics

seekrays/mcp-monitor

A system monitoring tool that exposes system metrics via the Model Context Protocol (MCP). This tool allows LLMs to retrieve real-time system information through an MCP-compatible interface.

Unclaimed Apache-2.0 last commit a year ago analytics
67Good

Scored 7 days ago · breakdown

About seekrays/mcp-monitor

seekrays/mcp-monitor is an MCP server published by seekrays in the Analytics category: a system monitoring tool that exposes system metrics via the Model Context Protocol (MCP). This tool allows LLMs to retrieve real-time system information through an MCP-compatible interface.

The repository has 91 stars and 17 forks, with the last commit a year ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

Install
npx mcp-monitor
Claude Code
claude mcp add monitor -- npx -y mcp-monitor
npx
npx -y mcp-monitor

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about seekrays/mcp-monitor

Powered by Claude · Grounded in docs

I know everything about seekrays/mcp-monitor. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 15 hours ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • !Tests presentNo tests found. Behaviour changes may go unnoticed between versions.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v0.0.2v0.0.2 · 2 Aug 2025Changelog dc3988254a7732256afb4eb6be11d005289347aa Add an option to run the server over SSE transport a79922ea37eb7088145d41a581004f12c6896faa Add base-url flag 8ba5d86f08eb9a786fb9f37e582920866a514244 Create go.yml…
v0.0.1v0.0.1 release · 19 Mar 2025Features This tool provides the following monitoring capabilities: CPU Information: Usage percentage, core count, and detailed CPU info Memory Information: Virtual and swap memory usage Disk Information: Disk usage, partitions, and…

README

MCP System Monitor

Go GitHub release (latest SemVer) Discord

A system monitoring tool that exposes system metrics via the Model Context Protocol (MCP). This tool allows LLMs to retrieve real-time system information through an MCP-compatible interface.

Features

This tool provides the following monitoring capabilities:

  • CPU Information: Usage percentage, core count, and detailed CPU info
  • Memory Information: Virtual and swap memory usage
  • Disk Information: Disk usage, partitions, and I/O statistics
  • Network Information: Network interfaces, connections, and traffic statistics
  • Host Information: System details, uptime, boot time, and users
  • Process Information: Process listing, sorting, and detailed per-process statistics

Available Tools

1. CPU Information

Tool: get_cpu_info
Description: Get CPU information and usage
Parameters:
  - per_cpu (boolean, default: false): Whether to return data for each core

2. Memory Information

Tool: get_memory_info
Description: Get system memory usage information
Parameters: None

3. Disk Information

Tool: get_disk_info
Description: Get disk usage information
Parameters:
  - path (string, default: "/"): Specify the disk path to query
  - all_partitions (boolean, default: false): Whether to return information for all partitions

4. Network Information

Tool: get_network_info
Description: Get network interface and traffic information
Parameters:
  - interface (string, optional): Specify the network interface name to query

5. Host Information

Tool: get_host_info
Description: Get host system information
Parameters: None

6. Process Information

Tool: get_process_info
Description: Get process information
Parameters:
  - pid (number, optional): Process ID to get detailed information for a specific process
  - limit (number, default: 10): Limit the number of processes returned
  - sort_by (string, default: "cpu"): Sort field (cpu, memory, pid, name)

Installation

git clone https://github.com/seekrays/mcp-monitor.git
cd mcp-monitor
make build

Usage

Run the compiled binary:

./mcp-monitor

The server starts in stdio mode, ready to communicate with an MCP-compatible LLM client.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

README fetched from the repository 15 hours ago. The original is authoritative.

Questions

About seekrays/mcp-monitor

How do I install seekrays/mcp-monitor?

Run npx mcp-monitor, then add the server to your MCP client's configuration.

Is seekrays/mcp-monitor safe to use with an AI agent?

Its trust score is 67 out of 100 (good). It passes 4 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is seekrays/mcp-monitor still maintained?

The last commit was a year ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.