MalloryAI MCP Server

MalloryAI MCP Server

site icon
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 用于依赖管理(推荐)

安装教程

  1. 克隆仓库:
git clone https://github.com/malloryai/mallory-mcp-server.git
cd mallory-mcp-server
  1. 设置虚拟环境并安装依赖:
# 使用 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 .
  1. 安装开发依赖:
# 使用 uv
uv pip install -e ".[lint,tools]"

# 或使用 pip
pip install -e ".[lint,tools]"
  1. 设置 pre-commit 钩子:
pre-commit install
./scripts/install-commit-hook.sh

调试方式

  1. 直接执行:
python -m malloryai.mcp.app

uv run malloryai/mcp/app.py
  1. 通过 Claude Desktop 配置运行: 在 claude_desktop_config.json 中添加相应配置

许可证

该项目遵循 MIT 开源许可条款。