
MalloryAI MCP Server

2025.04.17
1
Python网络安全智能管理其它
MalloryAI MCP Server 是一个基于 MCP(Model Context Protocol)框架的网络安全智能操作后端服务,提供强大的网络安全智能管理功能。
View on GitHub
Overview
基本能力
产品定位
MalloryAI MCP Server 是一个基于 MCP(Model Context Protocol)框架的网络安全智能操作后端服务,提供强大的网络安全智能管理功能。
核心功能
- 提供网络安全智能操作的后端支持
- 基于 MCP 框架进行模型上下文管理
- 支持多种开发工具和依赖管理
适用场景
- 网络安全智能管理
- 模型上下文协议(MCP)框架的后端实现
工具列表
uv
: 用于依赖管理Black
: 代码格式化工具isort
: 导入排序工具flake8
: 代码 linting 工具
常见问题解答
无明确常见问题解答部分
使用教程
使用依赖
- Python 3.13 或更高版本
- uv 用于依赖管理(推荐)
安装教程
- 克隆仓库:
git clone https://github.com/malloryai/mallory-mcp-server.git
cd mallory-mcp-server
- 设置虚拟环境并安装依赖:
# 使用 uv(推荐)
uv venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
uv pip install -e .
# 或使用 pip
python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install -e .
- 安装开发依赖:
# 使用 uv
uv pip install -e ".[lint,tools]"
# 或使用 pip
pip install -e ".[lint,tools]"
- 设置 pre-commit 钩子:
pre-commit install
./scripts/install-commit-hook.sh
调试方式
- 直接执行:
python -m malloryai.mcp.app
或
uv run malloryai/mcp/app.py
- 通过 Claude Desktop 配置运行:
在
claude_desktop_config.json
中添加相应配置