Token导航 LogoToken导航TokenDH.com
Claude-Defender logo
安全风控stdio官方级别未说明来源级核验

Claude-Defender

MCP Server

Claude Defender是一个监控Claude Desktop配置和服务器代码变化的工具,防止恶意修改并提供审计功能。

工具数

0

提示词数

0

GitHub Stars

2

资源数

0
PythonClaude安全Claude DesktopClaude

安装说明

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

作者 / 组织

2alf

提供方

2alf

最后核验

2026/5/17 20:19

运行时

Python

快速接入

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

命令预览

python claudeDefender.py # Check once

详细介绍

克劳德后卫

MCP Config Monitor for Claude Desktop

检测Claude Desktop MCP配置和服务器代码的更改。启动时显示叠加。

______________________________________________________________________

内容

______________________________________________________________________

Qs

为什么?

保护您的Claude Desktop,防止其通过工具中毒或类似技术成为攻击者的特洛伊木马入口点。

*(关于MCP的研究论文很快就会发表。)*

怎么用?

存储配置文件和所有服务器源文件的MD5哈希值。每次启动Claude时,将当前哈希值与存储的哈希值进行比较。如果有任何更改,会显示一个覆盖层,通知您更改了什么以及应该审核什么。

状态存储位于tmp MCPMonitor目录中。

在每个操作系统中,它存储在以下之一中:

  • 视窗: %LOCALAPPDATA%\MCPMonitor\
  • macOS: ~/Library/Application Support/MCPMonitor/
  • Linux: ~/.local/share/MCPMonitor/

此监视器文件包含:

  • state.json -文件哈希
  • snapshots/ -以前的版本
  • backups/ -预还原备份

Python V Tauri

python

  • 您需要python来运行它,并且需要手动配置启动检查器。
  • 更容易自己修改。

金牛座:

  • 我们通过安装为您设置一切。
  • 稍微快一点。
  • 需要铁锈和牛磺酸来自行修改。

金发?

观看模式:

  • ~0.1% CPU, ~20MB RAM.
  • 只是睡觉,每秒轮询任务列表。

经检查:

  • 短暂的尖峰读取文件和计算哈希,然后回到空闲状态。

它比大多数系统托盘应用程序都轻。

你不会注意到的。

未来?

  • ~~添加适当的代码审核,用户接受或恢复更改。~~
  • 改进代码和配置审计。
  • 与上述相同,但也能够隔离服务器。
  • 跟随 .log Claude Desktop为进一步的入侵分析提供的安装跟踪
  • ~~在铁锈中重写?~~

我能帮忙吗?

对。 我们希望Claude Defender是一个开源项目,因此欢迎所有公关请求。请务必披露您可能遇到的任何问题、错误或想法。

我们特别喜欢的公关请求(目前):

  • 用于审计的UI改进。
  • 在金牛座客户身上发现漏洞。

*在提交安全PR之前,请浏览或 VDP.*

______________________________________________________________________

设置Tauri

运行从版本中获得的安装向导,Claude Defender将立即添加到您的启动程序中。

alt text

*屏幕截图 task-manager/startup*

______________________________________________________________________

设置Python

视窗

添加到Windows启动(shell:startup):

pythonw claudeDefender.py --watch

macOS

创建 ~/Library/LaunchAgents/com.mcp.monitor.plist:


    Labelcom.mcp.monitor
    ProgramArguments
        python3
        /path/to/claudeDefender.py.py
        --watch
    RunAtLoad

然后: launchctl load ~/Library/LaunchAgents/com.mcp.monitor.plist

Linux

创建 ~/.config/autostart/mcp-monitor.desktop:

[Desktop Entry]
Type=Application
Name=MCP Monitor
Exec=python3 /path/to/claudeDefender.py --watch
Hidden=false

用法

python claudeDefender.py           # Check once
python claudeDefender.py --watch   # Watch for Claude launches

许可证

GPL-3.0-要求衍生作品也是开源的

名人堂

非常感谢大家对我们项目的帮助!3.

请查看它们 这里.

想被添加吗?继承人 如何!

目录标签

目录标签

PythonClaude安全安全监控本地部署配置审计文件完整性检查Claude工具

支持客户端

Claude DesktopClaude

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP