Token导航 LogoToken导航TokenDH.com
MCP Python Host Info logo
运维云端stdio官方级别未说明来源级核验

MCP Python Host Info

MCP Server

一个提供详细主机信息的MCP服务器,包括平台详情、CPU信息、内存大小和Python环境等。

工具数

1

提示词数

0

GitHub Stars

0

资源数

0
系统监控Python本地部署

安装说明

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

作者 / 组织

FatBobGo

提供方

FatBobGo

最后核验

2026/5/17 20:21

运行时

Python

快速接入

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

命令预览

uv run python src/main.py

详细介绍

MCP 主机信息服务器

一个模型上下文协议(MCP)服务器,提供详细的主机信息。

项目结构

mcp-python-host_info/
├── src/
│   ├── host_info/          # Main package
│   │   ├── __init__.py     # Package exports
│   │   ├── main.py         # MCP server setup
│   │   └── tools.py        # Host info implementation
│   └── main.py             # Entry point
├── tests/
│   ├── host_info/          # Test package
│   │   ├── test_main.py    # MCP server tests
│   │   └── test_tools.py   # Host info tests
│   └── conftest.py         # Test configuration
└── pyproject.toml          # Project configuration

安装

使用 uv 来管理依赖项:

git clone ...
cd mcp-python-host_info
uv sync

为了开发,请安装测试依赖项:

uv pip install -e ".[dev]"

# install the pacakge in development mode
uv pip install -e .

运行测试

运行带有覆盖率报告的测试套件:

pytest

这将:

  • 运行所有测试 tests/ 目录
  • 生成一个覆盖率报告 host_info 包裹/包(根据上下文,"package" 可以翻译为“包裹”或更通用的“包”)
  • 在覆盖率报告中显示缺失的行

测试文件被组织成与包结构相对应的形式:

  • test_tools.py主机信息收集功能的测试
  • test_main.pyMCP服务器设置与配置的测试

调试/开发

运行MCP服务器:

uv run python src/main.py

调试MCP服务器:

uv add "mcp[cli]"
uv run mcp dev src/main.py

项目特点

  • get_host_info以JSON格式返回详细的系统信息,包括:

- 平台详情 - CPU信息 - 内存大小 - Python环境 - 系统特定的详细信息(例如,macOS 系统分析器)

目录标签

目录标签

系统监控Python本地部署主机信息MCP服务器Python环境

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

1

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP