io.github.daedalus/mcp-smbmap
MCP server exposing smbmap SMB enumeration functionality
Que pouvez-vous faire avec io.github.daedalus/mcp-smbmap ?
connect- Connect to an SMB hostlist_shares- List all shares on the target hostlist_drives- List all drives on the target hostlist_path- List contents of a share pathget_version- Get OS version of the remote hostcheck_signing- Check SMB signing statusexec_command- Execute a command on the remote hostdownload_file- Download a file from the remote system
Installation
Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).
mcp-smbmapclaude mcp add mcp-smbmap -- uvx mcp-smbmap==0.1.2
{
"mcpServers": {
"mcp-smbmap": {
"command": "uvx",
"args": [
"mcp-smbmap==0.1.2"
]
}
}
}
Documentation
Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.
mcp-smbmap
MCP server exposing smbmap SMB enumeration functionality.
Install
pip install mcp-smbmap
Usage
from mcp_smbmap import mcp
# Run the MCP server
mcp.run()
MCP Tools
connect- Connect to an SMB hostlist_shares- List all shares on the target hostlist_drives- List all drives on the target hostlist_path- List contents of a share pathget_version- Get OS version of the remote hostcheck_signing- Check SMB signing statusexec_command- Execute a command on the remote hostdownload_file- Download a file from the remote systemupload_file- Upload a file to the remote systemdelete_file- Delete a remote filecheck_admin- Check if user has admin rightsdisconnect- Disconnect from an SMB host
Development
git clone https://github.com/daedalus/mcp-smbmap.git
cd mcp-smbmap
pip install -e ".[test]"
# run tests
pytest
# format
ruff format src/ tests/
# lint
ruff check src/ tests/
# type check
mypy src/
MCP Name
mcp-name: io.github.daedalus/mcp-smbmap
Questions fréquentes
Qu'est-ce que io.github.daedalus/mcp-smbmap ?
MCP server exposing smbmap SMB enumeration functionality
Comment installer io.github.daedalus/mcp-smbmap ?
Il s'exécute sur votre machine. Dans Claude Code : claude mcp add mcp-smbmap -- uvx mcp-smbmap==0.1.2. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.
Faut-il une clé API pour io.github.daedalus/mcp-smbmap ?
Son entrée au registre n'indique aucune clé ni secret obligatoire. Certaines fonctions peuvent tout de même demander un compte auprès du service auquel il se connecte.
io.github.daedalus/mcp-smbmap est-il open source ?
Oui. Son code est sur GitHub sous licence MIT.
Qui maintient io.github.daedalus/mcp-smbmap ?
Il est publié par daedalus. AI.tn le référence sans le maintenir ni le recommander.
Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.