Skip to main content
Glama

MCP 3D Printer Server

pubrel.ts816 B
import { IPubcompPacket, IPublishPacket, IPubrelPacket } from 'mqtt-packet' import { PacketHandler } from '../shared' const handlePubrel: PacketHandler = (client, packet: IPubrelPacket, done) => { client.log('handling pubrel packet') const callback = typeof done !== 'undefined' ? done : client.noop const { messageId } = packet const comp: IPubcompPacket = { cmd: 'pubcomp', messageId } client.incomingStore.get(packet, (err, pub: IPublishPacket) => { if (!err) { client.emit('message', pub.topic, pub.payload as Buffer, pub) client.handleMessage(pub, (err2) => { if (err2) { return callback(err2) } client.incomingStore.del(pub, client.noop) client['_sendPacket'](comp, callback) }) } else { client['_sendPacket'](comp, callback) } }) } export default handlePubrel

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/DMontgomery40/mcp-3D-printer-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server