使用说明
伪造mcp
发现、检查、调试、监控和安全审计MCP服务器。
forge-mcp 是一个Rust CLI工具,用于 模型上下文协议(MCP) 服务器。它为您提供了一个统一的界面,用于发现计算机上的服务器、检查其功能、捕获实时流量、运行健康检查、审计安全问题以及验证协议一致性。
特性
| 命令 | 描述 |
|---|---|
forge-mcp discover |
扫描MCP服务器的文件系统和网络 |
forge-mcp inspect <server> |
列出工具、资源和提示 |
forge-mcp traffic <server> |
捕获并显示实时MCP JSON-RPC流量 |
forge-mcp health <server> |
运行健康检查和延迟分析 |
forge-mcp audit <server> |
安全审计:及时注入,违反范围 |
forge-mcp conform <server> |
MCP规范一致性测试套件 |
forge-mcp daemon |
后台监控守护进程 |
forge-mcp tui |
交互式终端UI仪表板 |
安装
cargo install forge-mcp
或者从源代码构建:
git clone https://github.com/BOHICA-LABS/forge-mcp
cd forge-mcp
cargo build --release
./target/release/forge-mcp --help
工作区结构
forge-mcp/
├── crates/
│ ├── forge-config/ # L0 — configuration management
│ ├── forge-core/ # L1 — MCP protocol client (wraps rmcp)
│ ├── forge-traffic/ # L1 — traffic capture & replay
│ ├── forge-discovery/ # L2 — server discovery
│ ├── forge-health/ # L2 — health monitoring
│ ├── forge-security/ # L2 — security auditing
│ ├── forge-daemon/ # L3 — background daemon
│ ├── forge-conformance/ # L3 — conformance testing
│ ├── forge-tui/ # L4 — terminal UI
│ └── forge-mcp/ # L4 — binary entry point
发展
# Run all checks
cargo check --workspace
cargo test --workspace
cargo clippy --workspace -- -D warnings
cargo fmt --check
# Build release binary
cargo build --release -p forge-mcp
许可证
根据以下任一方式获得许可:
由您选择。
与 黑暗工厂 管道。
