Skip to main content

IoTSploit MCP runtime (FastMCP stdio server + WebSocket bridge), framework-free outer ring.

Project description

iotsploit-mcp

iotsploit-mcp 是 IoTSploit 的 MCP 运行时组件(execution plane / outer ring),包含:

  • FastMCP stdio server(提供 MCP tools)
  • WebSocket bridge(给上层 UI/Django consumer 通过 ws://host:9998 访问)

命令

  • 默认启动 WebSocket bridge(等价于 ws):
iotsploit-mcp
  • 显式启动 WebSocket bridge:
iotsploit-mcp ws --host 0.0.0.0 --port 9998
  • 只启动 stdio FastMCP server(一般由 bridge 拉起):
iotsploit-mcp stdio

环境变量

  • IOTSPLOIT_DJANGO_API_BASE_URL:Django HTTP API base URL(默认 http://127.0.0.1:8888
  • IOTSPLOIT_DJANGO_API_TOKEN:可选 Bearer token
  • IOTSPLOIT_DJANGO_API_TIMEOUT_S:可选超时(秒)
  • IOTSPLOIT_DEVICE_PLUGINS_DIR:device driver 插件目录
  • IOTSPLOIT_EXPLOIT_PLUGINS_DIR:exploit 插件目录

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

iotsploit_mcp-0.0.6.tar.gz (12.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

iotsploit_mcp-0.0.6-py3-none-any.whl (17.8 kB view details)

Uploaded Python 3

File details

Details for the file iotsploit_mcp-0.0.6.tar.gz.

File metadata

  • Download URL: iotsploit_mcp-0.0.6.tar.gz
  • Upload date:
  • Size: 12.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.0.1 CPython/3.10.12 Linux/5.15.0-164-generic

File hashes

Hashes for iotsploit_mcp-0.0.6.tar.gz
Algorithm Hash digest
SHA256 8b149439a5a90c9cbf9cd6015206936397895861d379a351b6e70fca55b4bdcf
MD5 ed9b2877b64ea63756f9f5a3b7f0877f
BLAKE2b-256 d53a2af05c475f85fb9e1752e93e5bb320c09c12b5af00b117b75b2e142150e8

See more details on using hashes here.

File details

Details for the file iotsploit_mcp-0.0.6-py3-none-any.whl.

File metadata

  • Download URL: iotsploit_mcp-0.0.6-py3-none-any.whl
  • Upload date:
  • Size: 17.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.0.1 CPython/3.10.12 Linux/5.15.0-164-generic

File hashes

Hashes for iotsploit_mcp-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 a78bf7398495dbd911e19c221b55f67f85f50301f7fe1e041c8ae945f2bb2acf
MD5 1aaf1f51d8f3d22323f96073015db9cf
BLAKE2b-256 e2b0a3e251e22e4af7e56d5116b79514a63de5616c9bcf673cd095840e88bdb2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page