LayoutBridge for Adobe InDesign®
Rank #66,142com.mcp-interfaces/layoutbridge-spm
layoutbridge-spm – MCP server for Adobe® InDesign®: pages, frames, text, styles, tables, export
LayoutBridge for Adobe InDesign® is a Model Context Protocol (MCP) server. It ranks #66,142 of 137,492 servers tracked on MCP Toplist. LayoutBridge for Adobe InDesign® is listed on Official MCP, with 2 tracked versions. It was first listed on Sep 23, 2026 and most recently updated on Sep 23, 2026.
Ranks ahead of 71,350 of 137,492 servers on MCP Toplist.
Use LayoutBridge for Adobe InDesign®
No credentials or required configuration declared — add it to your MCP client and go.
claude mcp add layoutbridge-spm -e "LAYOUTBRIDGE_SPM_LICENSE_KEY=<your LAYOUTBRIDGE_SPM_LICENSE_KEY>" -e "LAYOUTBRIDGE_SPM_LICENSE_FILE=<your LAYOUTBRIDGE_SPM_LICENSE_FILE>" -e "LAYOUTBRIDGE_SPM_LOG_LEVEL=<your LAYOUTBRIDGE_SPM_LOG_LEVEL>" -e "LAYOUTBRIDGE_SPM_INSTANCE_NAME=<your LAYOUTBRIDGE_SPM_INSTANCE_NAME>" -e "LAYOUTBRIDGE_SPM_CONFIG=<your LAYOUTBRIDGE_SPM_CONFIG>" -- npx -y layoutbridge-spmReplace each placeholder with your own value before saving.
[mcp_servers.layoutbridge-spm]
command = "npx"
args = ["-y", "layoutbridge-spm"]
[mcp_servers.layoutbridge-spm.env]
LAYOUTBRIDGE_SPM_LICENSE_KEY = "<your LAYOUTBRIDGE_SPM_LICENSE_KEY>"
LAYOUTBRIDGE_SPM_LICENSE_FILE = "<your LAYOUTBRIDGE_SPM_LICENSE_FILE>"
LAYOUTBRIDGE_SPM_LOG_LEVEL = "<your LAYOUTBRIDGE_SPM_LOG_LEVEL>"
LAYOUTBRIDGE_SPM_INSTANCE_NAME = "<your LAYOUTBRIDGE_SPM_INSTANCE_NAME>"
LAYOUTBRIDGE_SPM_CONFIG = "<your LAYOUTBRIDGE_SPM_CONFIG>"Add to ~/.codex/config.toml. Replace each placeholder with your own value before saving.
{
"mcpServers": {
"layoutbridge-spm": {
"command": "npx",
"args": [
"-y",
"layoutbridge-spm"
],
"env": {
"LAYOUTBRIDGE_SPM_LICENSE_KEY": "<your LAYOUTBRIDGE_SPM_LICENSE_KEY>",
"LAYOUTBRIDGE_SPM_LICENSE_FILE": "<your LAYOUTBRIDGE_SPM_LICENSE_FILE>",
"LAYOUTBRIDGE_SPM_LOG_LEVEL": "<your LAYOUTBRIDGE_SPM_LOG_LEVEL>",
"LAYOUTBRIDGE_SPM_INSTANCE_NAME": "<your LAYOUTBRIDGE_SPM_INSTANCE_NAME>",
"LAYOUTBRIDGE_SPM_CONFIG": "<your LAYOUTBRIDGE_SPM_CONFIG>"
}
}
}
}Add to claude_desktop_config.json (Settings → Developer → Edit Config). Replace each placeholder with your own value before saving.
{
"mcpServers": {
"layoutbridge-spm": {
"command": "npx",
"args": [
"-y",
"layoutbridge-spm"
],
"env": {
"LAYOUTBRIDGE_SPM_LICENSE_KEY": "<your LAYOUTBRIDGE_SPM_LICENSE_KEY>",
"LAYOUTBRIDGE_SPM_LICENSE_FILE": "<your LAYOUTBRIDGE_SPM_LICENSE_FILE>",
"LAYOUTBRIDGE_SPM_LOG_LEVEL": "<your LAYOUTBRIDGE_SPM_LOG_LEVEL>",
"LAYOUTBRIDGE_SPM_INSTANCE_NAME": "<your LAYOUTBRIDGE_SPM_INSTANCE_NAME>",
"LAYOUTBRIDGE_SPM_CONFIG": "<your LAYOUTBRIDGE_SPM_CONFIG>"
}
}
}
}Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (per project). Replace each placeholder with your own value before saving.
{
"servers": {
"layoutbridge-spm": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"layoutbridge-spm"
],
"env": {
"LAYOUTBRIDGE_SPM_LICENSE_KEY": "<your LAYOUTBRIDGE_SPM_LICENSE_KEY>",
"LAYOUTBRIDGE_SPM_LICENSE_FILE": "<your LAYOUTBRIDGE_SPM_LICENSE_FILE>",
"LAYOUTBRIDGE_SPM_LOG_LEVEL": "<your LAYOUTBRIDGE_SPM_LOG_LEVEL>",
"LAYOUTBRIDGE_SPM_INSTANCE_NAME": "<your LAYOUTBRIDGE_SPM_INSTANCE_NAME>",
"LAYOUTBRIDGE_SPM_CONFIG": "<your LAYOUTBRIDGE_SPM_CONFIG>"
}
}
}
}Save as .vscode/mcp.json in your workspace. Replace each placeholder with your own value before saving.
{
"mcpServers": {
"layoutbridge-spm": {
"command": "npx",
"args": [
"-y",
"layoutbridge-spm"
],
"env": {
"LAYOUTBRIDGE_SPM_LICENSE_KEY": "<your LAYOUTBRIDGE_SPM_LICENSE_KEY>",
"LAYOUTBRIDGE_SPM_LICENSE_FILE": "<your LAYOUTBRIDGE_SPM_LICENSE_FILE>",
"LAYOUTBRIDGE_SPM_LOG_LEVEL": "<your LAYOUTBRIDGE_SPM_LOG_LEVEL>",
"LAYOUTBRIDGE_SPM_INSTANCE_NAME": "<your LAYOUTBRIDGE_SPM_INSTANCE_NAME>",
"LAYOUTBRIDGE_SPM_CONFIG": "<your LAYOUTBRIDGE_SPM_CONFIG>"
}
}
}
}Add to ~/.codeium/windsurf/mcp_config.json. Replace each placeholder with your own value before saving.
{
"mcpServers": {
"layoutbridge-spm": {
"command": "npx",
"args": [
"-y",
"layoutbridge-spm"
],
"env": {
"LAYOUTBRIDGE_SPM_LICENSE_KEY": "<your LAYOUTBRIDGE_SPM_LICENSE_KEY>",
"LAYOUTBRIDGE_SPM_LICENSE_FILE": "<your LAYOUTBRIDGE_SPM_LICENSE_FILE>",
"LAYOUTBRIDGE_SPM_LOG_LEVEL": "<your LAYOUTBRIDGE_SPM_LOG_LEVEL>",
"LAYOUTBRIDGE_SPM_INSTANCE_NAME": "<your LAYOUTBRIDGE_SPM_INSTANCE_NAME>",
"LAYOUTBRIDGE_SPM_CONFIG": "<your LAYOUTBRIDGE_SPM_CONFIG>"
}
}
}
}Replace each placeholder with your own value before saving.
Show your rank
Maintain this server? Add the live rank badge to your README — it updates automatically as the leaderboard changes.
[](https://mcptoplist.com/server/com.mcp-interfaces%2Flayoutbridge-spm)<a href="https://mcptoplist.com/server/com.mcp-interfaces%2Flayoutbridge-spm"><img src="https://mcptoplist.com/badge/com.mcp-interfaces%2Flayoutbridge-spm.svg" alt="MCP Toplist: Top 50% of 137,492" /></a>Variants: append ?metric=score or ?metric=stars to the image URL.
Listed on 1 registry
Available versions (2)
| Version | Published |
|---|---|
| 1.0.1 | Sep 23, 2026 |
| 1.0.0 | Sep 23, 2026 |
Frequently asked questions
- Is LayoutBridge for Adobe InDesign® listed on the Official MCP Registry?
- Yes — LayoutBridge for Adobe InDesign® is listed on the Official MCP Registry.
- How many versions does LayoutBridge for Adobe InDesign® have?
- MCP Toplist tracks 2 versions of LayoutBridge for Adobe InDesign®, most recently published on Sep 23, 2026.
Do you run this server?
Community projects list the MCP servers behind real agents and apps. Publish yours and this page will link to it.