enableHttpServer
fun enableHttpServer(port: Int = 8080, token: String? = null, requireAuth: Boolean = true, readOnly: Boolean = false, context: Context? = null): DroidMcp.Builder
Enable the HTTP transport (Ktor) for desktop MCP clients.
Parameters
port
Plaintext port to bind (ignored when enableTls supplies an HTTPS port).
token
Fixed bearer token; when null and requireAuth is true, one is generated via SecureRandom and exposed as DroidMcp.serverToken.
requireAuth
Require a Bearer token on every request (default true). When false the server is open on the local network.
readOnly
Expose and accept only read-only tools (filters tools/list, rejects mutating tools/call).
context
Android context, used for mDNS service broadcast when available.