Skip to main content
Glama

MCP Bridge Server

registrationProtocol.js1.39 kB
export var RegistrationMessageType; (function (RegistrationMessageType) { RegistrationMessageType["REGISTER"] = "REGISTER"; RegistrationMessageType["REGISTER_RESPONSE"] = "REGISTER_RESPONSE"; RegistrationMessageType["HEARTBEAT"] = "HEARTBEAT"; RegistrationMessageType["HEARTBEAT_RESPONSE"] = "HEARTBEAT_RESPONSE"; })(RegistrationMessageType || (RegistrationMessageType = {})); export var RegistrationStatus; (function (RegistrationStatus) { RegistrationStatus["SUCCESS"] = "SUCCESS"; RegistrationStatus["ERROR"] = "ERROR"; })(RegistrationStatus || (RegistrationStatus = {})); export class RegistrationProtocol { createRegisterMessage(clientType, capabilities, transport, clientId, socketPath) { return { type: RegistrationMessageType.REGISTER, clientType, capabilities, transport, clientId, socketPath }; } createHeartbeatMessage(clientId) { return { type: RegistrationMessageType.HEARTBEAT, clientId }; } createDisconnectMessage(clientId, reason) { return { type: 'DISCONNECT', clientId, reason }; } parseMessage(message) { try { const parsed = JSON.parse(message); return parsed; } catch { return null; } } } //# sourceMappingURL=registrationProtocol.js.map

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/glassBead-tc/SubspaceDomain'

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