Skip to main content
Glama
MikeLi-28

substance-designer-mcp

by MikeLi-28

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SUBSTANCE_DESIGNER_MCP_LOG_LEVELNoLog levelINFO
SUBSTANCE_DESIGNER_MCP_READ_TIMEOUTNoRead timeout in seconds5
SUBSTANCE_DESIGNER_MCP_SESSION_PATHNoPath to session file~/.substance-designer-mcp/session.json
SUBSTANCE_DESIGNER_MCP_WRITE_TIMEOUTNoWrite timeout in seconds30
SUBSTANCE_DESIGNER_MCP_CONNECT_TIMEOUTNoConnection timeout in seconds5
SUBSTANCE_DESIGNER_MCP_PLUGIN_LOG_PATHNoPath to plugin log file~/.substance-designer-mcp/logs/plugin.log

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
sd_pingA

Report MCP, bridge, plugin, Designer version, session, and compatibility status.

sd_get_application_infoA

Read Designer version, Python, platform, open packages, graph, and capabilities.

sd_get_capabilitiesA

Read the runtime-probed capability matrix and verification status.

sd_list_packagesA

List packages currently open in Designer as structured references.

sd_save_packageA

Save one already-saved open package in place; never performs Save As.

sd_get_active_graphA

Read the current editable graph, package, node count, and selection count.

sd_list_graph_nodesB

List a bounded page of nodes from a structured graph reference.

sd_get_selectionA

Read the current graph node selection with a bounded result size.

sd_get_nodeB

Read one node by a structured current-session node reference.

sd_list_node_propertiesA

List runtime input and output properties, types, values, and connection state.

sd_create_nodeA

Create one verified atomic node at an explicit position without auto-connecting it.

sd_create_instance_nodeB

Create one instance from a resource returned by sd_search_library.

sd_move_nodesA

Move one to one hundred explicitly identified nodes to finite coordinates.

sd_delete_nodesB

Delete explicit nodes from one graph only when confirm is true.

sd_connect_nodesC

Connect explicit runtime properties after direction, type, and duplicate checks.

sd_disconnect_nodesC

Disconnect one explicit existing property connection.

sd_set_node_parameterB

Set a supported simple parameter after reading and validating its runtime SD type.

sd_search_libraryA

Search resources in currently loaded packages without UI scraping or guessed URLs.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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/MikeLi-28/substance-designer-mcp'

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