60
/ 100
22 days ago
glama

Engwe N1 Air MCP Server

Enables Claude AI to control an Engwe N1 Air e-bike via Bluetooth and IoT API, including speed limit adjustment, lock/unlock, find bike, and real-time stats.

Is this your MCP?

Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.

Install from

M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.

// key findings
⚠️
Tool descriptions don’t match what handlers do
1 tool describes read intent but its handler mutates — ble_query_bike (line 82: writeFileSync(f, script))
No credential exfiltration, no sensitive file access, no obfuscation
Static analysis found nothing flowing your secrets to unexpected places.
🔐
You'll be asked for 1 credential: ENGWE_TOKEN
These are read from process.env at runtime. Make sure you trust where they’ll be sent.
// required environment variables
This server reads these from process.env. You'll be asked to provide them before it can run.
configENGWE_BLE_MAC"": "YOUR_BLE_MAC",
configENGWE_IMEI"": "YOUR_IMEI",
🔐 secretENGWE_TOKEN"": "YOUR_JWT_TOKEN"
// full audit trail
The full breakdown of what we checked, the deductions that landed, the network hosts, the dependency advisories, and concrete fix guidance is available to verified publishers.
// improvement guidance — verified publishers only
We have 9 concrete improvements we can share with the publisher of this MCP. Each comes with specific guidance to raise the trust score.
// embed badge in your README
[![M8ven Score](https://m8ven.ai/badge/mcp/safaaslan-engwe-n1air-mcp-d0maeu)](https://m8ven.ai/mcp/safaaslan-engwe-n1air-mcp-d0maeu)
commit: 7ff8a4c0af25c85127c990dc190af2ff4d68be60
code hash: bbcb46a361fc2884a4eaf518c3319d9d724f59d5b20107bcc44eb1c54cbb0667
verified: 7/9/2026, 10:00:40 AM
view raw JSON →