Skip to main content
Glama

MCP 3D Printer Server

MemberNode.js999 B
import Node from '../core/Node.js'; /** * Base class for representing member access on an object-like * node data structures. * * @augments Node */ class MemberNode extends Node { static get type() { return 'MemberNode'; } /** * Constructs an array element node. * * @param {Node} node - The array-like node. * @param {String} property - The property name. */ constructor( node, property ) { super(); /** * The array-like node. * * @type {Node} */ this.node = node; /** * The property name. * * @type {Node} */ this.property = property; /** * This flag can be used for type testing. * * @type {Boolean} * @readonly * @default true */ this.isMemberNode = true; } getNodeType( builder ) { return this.node.getMemberType( builder, this.property ); } generate( builder ) { const propertyName = this.node.build( builder ); return propertyName + '.' + this.property; } } export default MemberNode;

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