Token导航 LogoToken导航

MCP Server · 运维云端

damens mcps

一套用于管理多种基础设施组件的Model Context Protocol (MCP)服务器集合,支持AI助手通过标准化MCP接口直接交互和管理基础设施。

stdio官方级别未说明来源级核验工具 0
基础设施管理PythonClaude网络管理Cursor

快速开始

作者 / 组织
filthyrake
提供方
filthyrake
运行时
Python

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

2

仓库热度

收录来源

1 个

MCP World

选型结论

damens mcps 属于运维云端类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,适配 Claude、Cursor,有可以直接复制的安装命令;接入前先确认权限范围。

分类

运维云端

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

python3 -m venv .venv

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Python,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

详细介绍

Damen的MCP服务器集合🚀

注: 这些MCP服务器是使用 光标 AI工具。虽然功能正常,但它们可能会从生产使用的人工审查和改进中受益。

用于管理各种基础设施组件的模型上下文协议(MCP)服务器的综合集合。这些服务器使AI助手能够通过标准化的MCP接口直接与您的基础设施进行交互和管理。

📋 项目概述

此存储库包含以下平台的MCP服务器:

项目状态描述
pfSense MCP✅ 生产就绪pfSense的防火墙和网络管理
TrueNAS MCP✅ 生产就绪TrueNAS的存储和NAS管理
iDRAC MCP✅ 生产就绪通过iDRAC管理Dell PowerEdge服务器
Proxmox MCP✅ 生产就绪Proxmox VE的虚拟化平台管理

🚀 快速开始

先决条件

  • Python 3.8+ 对于所有项目
  • 码头工人 (可选,用于容器化部署)
  • 网络接入 到您的目标系统
  • API证书 对于每个平台

安装和设置

  1. 克隆存储库:
   git clone 
   cd damens_mcps
  1. 选择你的项目 并导航到它:
   cd pfsense-mcp    # For pfSense management
   cd truenas-mcp    # For TrueNAS management
   cd idrac-mcp      # For Dell server management (production ready)
   cd proxmox-mcp    # For Proxmox management (production ready)
  1. 设置虚拟环境:
   python3 -m venv .venv
   source .venv/bin/activate  # On Windows: .venv\Scripts\activate
   pip install -r requirements.txt
  1. 配置环境:
   cp env.example .env
   # Edit .env with your system credentials
  1. 启动服务器:
   # Method varies by project - check individual READMEs
   python -m src.http_server
   # or
   python -m src.cli serve

🔧 配置

环境变量

每个项目都使用环境变量进行配置。复制 env.example 文件到 .env 并使用您的设置进行更新:

# Example for pfSense
PFSENSE_HOST=192.168.1.1
PFSENSE_USERNAME=admin
PFSENSE_PASSWORD=your-password
PFSENSE_API_KEY=your-api-key

# Example for TrueNAS
TRUENAS_HOST=192.168.1.100
TRUENAS_API_KEY=your-api-key
TRUENAS_USERNAME=admin
TRUENAS_PASSWORD=your-password

安全说明

⚠️ 重要安全注意事项:

  • 更改默认密码 生产中
  • 使用API密钥 尽可能使用密码
  • 更新IP地址 根据示例值
  • 使用HTTPS 对于所有连接
  • 限制网络访问 到MCP服务器

🐳 Docker部署

Docker部署可用于 TrueNAS MCP 和 Proxmox MCP 项目:

# Navigate to project with Docker support
cd truenas-mcp  # or proxmox-mcp

# Build and run with Docker Compose
docker-compose -f docker/docker-compose.yml up -d

# Or build manually
docker build -f docker/Dockerfile -t mcp-server .
docker run -p 8000:8000 --env-file .env mcp-server

Docker项目支持:

项目Docker支持K8s支持
TrueNAS MCP✅ 是✅ 是的
Proxmox MCP✅ 是✅ 是的
pfSense MCP❌ 否❌ 没有
iDRAC MCP❌ 否❌ 没有
注: pfSense和iDRAC项目因其特定的部署要求而设计为直接执行Python,目前尚未容器化。

☸️ Kubernetes部署

Kubernetes清单是为 TrueNAS MCP 和 Proxmox MCP:

# Navigate to project with K8s support
cd truenas-mcp  # or proxmox-mcp

# Deploy to Kubernetes
kubectl apply -f k8s/

# Check deployment status
kubectl get pods -l app=mcp-server

📊 监测和健康检查

每台服务器都提供健康检查端点:

# Check server health
curl http://localhost:8000/health

# Get server status
curl http://localhost:8000/status

🔍 测试

测试覆盖状态

现在,所有项目都拥有具有CI/CD自动化的全面测试基础设施:

项目测试覆盖范围状态
pfSense14+6%(49%验证)✅ 路过
TrueNAS20+框架就绪✅ 准备好了
iDRAC11+15%(91%验证)✅ 路过
Proxmox18+11%(72%验证)✅ 路过

运行测试

# Navigate to any project
cd 

# Install test dependencies
pip install pytest pytest-cov pytest-asyncio pytest-mock

# Run all tests
pytest tests/ -v

# Run with coverage report
pytest tests/ --cov=src --cov-report=html

# Run specific test file
pytest tests/test_validation.py -v

代码质量检查

在本地对所有项目运行代码质量检查:

# Run all quality checks (black, isort, flake8, mypy, bandit, safety, interrogate)
./run_code_quality_checks.sh

看 代码_质量.md 详细的代码质量标准和工具。

CI/CD

通过GitHub Actions对每个推送和拉取请求运行自动检查:

  • ✅ 所有4个项目均已独立测试
  • ✅ 覆盖率报告已上传至Codecov
  • ✅ Python 3.12兼容性已验证
  • ✅ 代码质量检查(linting、格式化、安全性、类型检查)

看 测试.md 获取详细的测试指南和 测试_验证\_ SUMMARY.md 有关覆盖范围的详细信息。

集成测试

# Test with actual system (requires configuration)
python examples/basic_usage.py

📚 文档

每个项目都有详细的文件:

  • 个人自述 在每个项目目录中
  • CLAUDE.md -AI助手集成的开发指南和架构概述
  • 代码_质量.md -代码质量标准和工具文档
  • API文档 在 docs/ 文件夹
  • 示例脚本 在 examples/ 目录
  • 部署指南 适用于Docker和Kubernetes

🛠️ 发展

项目结构

project-name/
├── src/                    # Source code
│   ├── auth.py            # Authentication
│   ├── client.py          # API client
│   ├── server.py          # MCP server
│   └── utils/             # Utilities
├── tests/                 # Test files
├── examples/              # Example usage
├── docker/                # Docker files
├── k8s/                   # Kubernetes manifests
├── docs/                  # Documentation
├── requirements.txt       # Python dependencies
├── env.example           # Environment template
└── README.md             # Project documentation

添加新功能

  1. 更新源代码 在 src/
  2. 添加测试 在 tests/
  3. 更新文档 在 docs/
  4. 彻底测试 部署前

🚨 重要说明

✅ 生产就绪项目

此集合中的所有MCP服务器现在 生产就绪 并且已经过彻底的测试:

  • pfSense MCP -防火墙和网络管理
  • TrueNAS MCP -存储和NAS管理
  • iDRAC MCP -Dell PowerEdge服务器管理
  • Proxmox MCP -虚拟化平台管理

这些服务器已经过真实系统的测试,包括全面的错误处理、输入验证和安全功能。

🔒 安全

  • 永不承诺 .env 文件或凭据
  • 使用强密码 和API密钥
  • 限制网络访问 适当地
  • 监控日志 可疑活动
  • 保持依赖关系更新

🤝 贡献

  1. 分叉存储库
  2. 创建要素分支
  3. 进行更改
  4. 添加测试 对于新功能
  5. 更新文档
  6. 提交拉取请求

📄 许可证

此项目根据MIT许可证获得许可-有关详细信息,请参阅许可证文件。

🆘 支持

  • 问题:为bug或功能请求创建GitHub问题
  • 文档:查看单个项目的自述文件
  • 例子:评论 examples/ 使用模式目录

🔗 相关链接

______________________________________________________________________

快乐的基础设施管理! 🎉

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

基础设施管理Python本地部署MCP协议AI集成网络管理存储管理服务器管理

支持客户端

ClaudeCursor

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

看服务状态

查询容器、日志和监控指标,定位异常。

执行部署变更

在权限范围内触发发布、回滚和环境切换。

核对资源用量

汇总用量,找出闲置和超额的部分。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude、Cursor,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在运维云端场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
damens mcps

MCP World · 本页

0stdio有1 个2026-05-17
Ui Tars Desktop 8a825770

MCP World

0stdio有1 个2026-05-17
Elie222 MCP

MCP World

0未说明未标注1 个2026-05-17
Arizeai Phoenix MCP

MCP World

0stdio有3 个2026-05-17
Unity MCP 87ee506e

MCP World

42HTTP有2 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

damens mcps 怎么安装?

公开资料给出的安装命令是 python3 -m venv .venv,运行环境为 Python。装完后按客户端要求写进 MCP 配置,重启客户端生效。

damens mcps 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Python;保存后完全退出客户端再打开,配置才会生效。

damens mcps 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

damens mcps 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

damens mcps 支持哪些客户端?

公开资料标注支持 Claude、Cursor;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP