emqx/mcp-typescript-sdk
A TypeScript SDK for implementing Model Context Protocol (MCP) over MQTT, supporting both browser and Node.js environments.
Implements MCP over MQTT using Zod schema validation and automatic environment detection (WebSocket in browsers, TCP in Node.js). The architecture uses hierarchical MQTT topic naming for server discovery and client-server communication, with constructor-based APIs for registering tools and resources. Includes optional role-based access control (RBAC) and supports real-time tool/resource discovery across distributed agents, as demonstrated in AI companion applications.
Stars
99
Forks
6
Language
TypeScript
License
Apache-2.0
Category
Last pushed
Feb 25, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/mcp/emqx/mcp-typescript-sdk"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
OfficeDev/microsoft-365-agents-toolkit
Developer tools for building Teams apps
SalesforceCommerceCloud/b2c-developer-tooling
B2C CLI, MCP, Tooling SDK for Salesforce Agentforce Commerce B2C
anyproto/anytype-mcp
An MCP server enabling AI assistants to interact with Anytype - your encrypted, local and...
postmanlabs/postman-mcp-server
Connect your AI to your APIs on Postman
hashgraph-online/standards-sdk
The official Hashgraph Online Standards SDK, implementing the standards found in...