MCP server for Mosyle Business MDM
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"bibliocommons-mcp-mosyle","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# Mosyle MDM MCP Server MCP server for interacting with Mosyle Business MDM instances. Provides 35 tools across device management, user/group management, custom attributes, lost mode, and log streaming. Supports JWT authentication and a `--read-only` mode for safe operation. ## Configuration **Authentication**: Mosyle uses an API access token combined with email/password credentials to obtain a JWT bearer token. Create a dedicated API user in Mosyle Business rather than using a personal account. ### Option 1: config.json ```bash cp config.json.example config.json # Edit config.json with your API credentials ``` ### Option 2: Environment Variables ```bash export MOSYLE_HOST="businessapi.mosyle.com" export MOSYLE_EMAIL="[email protected]" export MOSYLE_PASSWORD="api-password" export MOSYLE_ACCESS_TOKEN="your-access-token" export MOSYLE_LOGS_HOST="businessapilogs.mosyle.com" export MOSYLE_TIMEOUT="30" ``` ## Installation ### Option 1: Using uvx (Recommended — no install needed) ```bash uvx bibliocommons-mcp-mosyle ``` [uvx](https://github.com/astral-sh/uv) runs the package directly from PyPI in an isolated environment. Install uv first if you don't have it: ```bash curl -LsSf https://astral.sh/uv/install.sh | sh ``` ### Option 2: Using pip ```bash pip install bibliocommons-mcp-mosyle ``` ## AI Client Setup ### VS Code (with MCP Extension) 1. Install an MCP-compatible extension in VS Code 2. Open VS Code Settings (JSON): `Cmd+Shift+P` → "Preferences: Open User Settings (JSON)" 3. Add the server configuration: ```json { "mcp.servers": { "mosyle": { "command": "uvx", "args": ["bibliocommons-mcp-mosyle"] } } } ``` **Alternative: Using python directly** ```json { "mcp.servers": { "mosyle": { "command": "python", "args": ["-m", "bibliocommons_mcp_mosyle"] } } } ``` ### Claude Desktop 1. Open Claude Desktop configuration: - macOS: `~/Library/Application Support/Claude/claude_desktop_config.json` -…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.