pm3-mcp-server
pm3-mcp-server
Windows-orientierter Model Context Protocol-Server, der die Proxmark3 Iceman/RRG-CLI für MIFARE-Classic-Workflows kapselt.
Kein reiner 1:1-CLI-Durchgriff: Der Kernpfad ist Magic-sicheres Schreiben – Kartengeneration erkennen → den richtigen Schreibbefehl auswählen → verifizieren → bei stillem Fehlschlag zurückfallen.
Nur für autorisierte Nutzung. Verwenden Sie nur Karten und Systeme, die Ihnen gehören oder für die Sie ausdrücklich die Erlaubnis zum Testen haben. Magic-Karten-Schreibvorgänge und UID-Änderungen haben irreversible Fehlermodi (z. B. Gen3-Freeze).
Voraussetzungen
Windows + Proxmark3-Iceman-Client (
proxmark3.exe) bereits installiert und geflashtPython 3.10+
Serieller Zugriff auf das Gerät (führen Sie nicht gleichzeitig die offizielle Proxmark-GUI auf demselben COM-Port aus)
Related MCP server: PCILeech MCP Server
Konfiguration
Variable | Bedeutung |
| Absoluter Pfad zu |
| Arbeitsverzeichnis für Wörterbücher / relative Pfade (Standard: Verzeichnis der Exe) |
| Serielle Schnittstelle (Standard |
| Befehlstimeout (Standard |
| Optionaler Pfad zu |
Kopieren Sie keys.local.json.example → keys.local.json für Standortschlüssel (gitignoriert). Der Server meldet dem LLM nur die Anzahl der Schlüssel, niemals die Schlüsselliste.
Vendor-Bundle-Ordner-Tags (z. B. V9.0.6.7) sind nur Bezeichnungen. Die tatsächliche Client-Version stammt aus pm3_info / proxmark3.exe --version (z. B. Iceman v4.20142). Dieser Server flasht keine Firmware.
Einrichtung
git clone https://github.com/wocessade/pm3-mcp-server.git
cd pm3-mcp-server
python -m venv .venv
.\.venv\Scripts\Activate.ps1
pip install -r requirements.txt
pytest -qSmoke-Test des Clients (keine Karte erforderlich):
& $env:PM3_EXE_PATH --versionAusführen
$env:PM3_EXE_PATH = "C:\path\to\proxmark3.exe"
$env:PM3_CWD = "C:\path\to\proxmark3"
$env:PM3_PORT = "COM3"
python server.pyCursor / Claude-MCP-Snippet
{
"mcpServers": {
"pm3": {
"command": "python",
"args": ["C:\\path\\to\\pm3-mcp-server\\server.py"],
"env": {
"PM3_EXE_PATH": "C:\\path\\to\\proxmark3.exe",
"PM3_CWD": "C:\\path\\to\\proxmark3",
"PM3_PORT": "COM3"
}
}
}
}Bevorzugen Sie den venv-Interpreter, wenn Sie die Abhängigkeiten dort installiert haben:
"command": "C:\\path\\to\\pm3-mcp-server\\.venv\\Scripts\\python.exe"Tool-Oberfläche
Primär (zuerst verwenden)
Tool | Rolle |
|
|
| Sektor-Dump + Schlüsselübersicht |
| Automatische Schreibroute + Magic-Verifizierung nach dem Schreiben |
| Lokaler Trailer / |
| Magic-Taxonomie-Ausschnitte für Kontext |
Erweitert (nur wenn die primären nicht ausreichen): pm3_detect_magic, pm3_try_keys, pm3_read_block, pm3_read_sector, pm3_write_block, pm3_set_uid.
Magic-Schreib-Taxonomie
Generation | Schreiben | Verifizieren | Nie automatisch |
Gen1a/1b |
|
|
|
Gen2 / CUID |
|
| dasselbe |
Gen3 |
| gen3/info-Pfade |
|
Gen4 GDM |
| Magic-Read |
|
Gerätebezogene Antworten enthalten _raw (gekürzt) für ein elegantes Parse-Fallback.
Tests
pytest -qAbgedeckt werden Parser-Fixtures, Access-Bits (FF078069), Write-Router (Gen3 ≠ --gdm) und Client-Validierung (Injection / Whitelist / Batchgröße).
Live-Hardware-Hinweise
Legen Sie vor
pm3_info/ Schreibwerkzeugen eine Karte auf die Antenne.Keine Karte →
ok: false,reason: "no_card"(keine Wiederholungsschleife).Gen4 GDM:
wrblauf Trailern kann Erfolg melden, während Daten verschluckt werden —pm3_write_magic_safeverifiziert und fällt zurück.Firmware-Flashen ist nicht Teil des Umfangs.
Lizenz
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityDmaintenanceProvides tools for AI assistants to interact with smart home devices through Home Assistant, allowing operations like checking entity states and calling services.31073MIT
- FlicenseNot gradedqualityDmaintenanceEnables AI assistants to perform DMA-based memory operations through PCILeech hardware using natural language commands, supporting memory reading, writing, and multi-format visualization for debugging and security research.20
- AlicenseAqualityDmaintenanceEnables AI agents to interact with OrcaSlicer to manage profiles, adjust printing settings, and perform slicing operations. It allows users to search settings, slice STL/3MF files, and analyze G-code metadata through natural language assistants.7AGPL 3.0
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to communicate with UART/serial devices, offering tools for port management, data read/write, and protocol handling.MIT
Related MCP Connectors
OCR, transcription, file extraction, and image generation for AI agents via MCP.
Agentic Finance: 500+ tools for AI agents over x402 or MPP, free via PoW, or prepaid card credits
Real-time Amazon, WIPO & PACER data for AI agents — 19 tools via the MCP protocol.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/wocessade/pm3-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server