pm3-mcp-server
pm3-mcp-server
Servidor Model Context Protocol orientado a Windows que envuelve la CLI de Proxmark3 Iceman/RRG para flujos de trabajo con MIFARE Classic.
No es un paso directo 1:1 de la CLI: la ruta principal es escritura mágica segura — detectar generación de tarjeta → enrutar el comando de escritura correcto → verificar → retroceder en caso de fallo silencioso.
Solo uso autorizado. Úselo en tarjetas y sistemas que posea o para los que tenga permiso explícito de prueba. Las escrituras en tarjetas mágicas y los cambios de UID tienen modos de fallo irreversibles (p. ej., congelación Gen3).
Requisitos
Windows + cliente Proxmark3 Iceman (
proxmark3.exe) ya instalado y flasheadoPython 3.10+
Acceso serie al dispositivo (no ejecute la GUI oficial de Proxmark en el mismo puerto COM al mismo tiempo)
Related MCP server: PCILeech MCP Server
Configuración
Variable | Significado |
| Ruta absoluta a |
| Directorio de trabajo para diccionarios / rutas relativas (por defecto, el directorio del ejecutable) |
| Puerto serie (por defecto |
| Tiempo de espera del comando (por defecto |
| Ruta opcional a |
Copie keys.local.json.example → keys.local.json para las claves del sitio (ignorado por git). El servidor solo informa al LLM de los recuentos de claves, nunca de la lista de claves.
Las etiquetas de carpeta del paquete del proveedor (p. ej., V9.0.6.7) son solo etiquetas. La versión real del cliente proviene de pm3_info / proxmark3.exe --version (p. ej., Iceman v4.20142). Este servidor no flashea firmware.
Configuración
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 -qComprobación rápida del cliente (sin necesidad de tarjeta):
& $env:PM3_EXE_PATH --versionEjecución
$env:PM3_EXE_PATH = "C:\path\to\proxmark3.exe"
$env:PM3_CWD = "C:\path\to\proxmark3"
$env:PM3_PORT = "COM3"
python server.pyFragmento MCP para Cursor / Claude
{
"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"
}
}
}
}Prefiera el intérprete del venv si instaló las dependencias allí:
"command": "C:\\path\\to\\pm3-mcp-server\\.venv\\Scripts\\python.exe"Superficie de herramientas
Principales (use estas primero)
Herramienta | Rol |
|
|
| Volcado de sectores + resumen de claves |
| Ruta de escritura automática + verificación mágica posterior a la escritura |
| Decodificación local de trailer / bits de acceso |
| Fragmentos de taxonomía mágica para contexto |
Avanzadas (solo cuando las principales no sean suficientes): pm3_detect_magic, pm3_try_keys, pm3_read_block, pm3_read_sector, pm3_write_block, pm3_set_uid.
Taxonomía de escritura mágica
Generación | Escritura | Verificación | Nunca automático |
Gen1a/1b |
|
|
|
Gen2 / CUID |
|
| igual |
Gen3 |
| rutas gen3/info |
|
Gen4 GDM |
| lectura mágica |
|
Las respuestas orientadas al dispositivo incluyen _raw (truncado) para una degradación elegante del análisis.
Pruebas
pytest -qCubre fixtures de analizador, bits de acceso (FF078069), enrutador de escritura (Gen3 ≠ `#### 相似三角形,则
**Paghahanapin
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