MCP server for Sublime Text 4. Lets Claude Code read and control a running ST instance.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Gives any MCP-speaking AI agent real control over a running Sublime Text 4
instance: run registered ST commands, read/write views and selections, inspect
tabs and project state, and eval_python in Sublime's plugin host for anything
the typed tools don't cover.
Two optional companion plugins extend this:
Seven workflow tools are advertised by default. discover_tools searches the
complete internal catalog of 222 typed Sublime capabilities, and batch invokes
discovered capabilities without flooding the model's initial tool context.
debugger-mcp and lsp-mcp use the same focused pattern: each advertises seven
workflow tools by default, with debugger_discover_tools / lsp_discover_tools
and prefixed batch tools providing access to the complete catalogs (104 and
125 tools respectively).
Agent how-to: docs/AGENT_GUIDE.md (also served live by
get_help). Workflow across all three MCPs: docs/agents.md.
Release history: CHANGELOG.md.
Each plugin serves MCP streamable HTTP at /mcp, legacy MCP SSE at
/sse, and a plain HTTP bridge.
The bundled Node/Python proxies use sublime-mcp's HTTP bridge only. Defaults:
| Plugin | MCP SSE | HTTP bridge | Settings file |
|---|---|---|---|
| sublime-mcp | 9502 (Win) / 9503 (macOS/Linux) | 9500 (Win) / 9501 (macOS/Linux) | sublime-mcp.sublime-settings |
| debugger-mcp | 9505 | 9515 | debugger-mcp.sublime-settings |
| lsp-mcp | 9506 | 9516 | lsp-mcp.sublime-settings |
Each settings file takes "mcp_port" and "http_port" keys; edit your copy
under Packages/User/ (Preferences > Package Settings) to override the
defaults above β no env vars needed.
SSE URL form: http://127.0.0.1:<sse-port>/sse. The bundled Node/Python
proxies talk to sublime-mcp's HTTP bridge, not SSE; override with
SUBLIME_MCP_BASE (e.g. http://127.0.0.1:9500).
Symlink packages/st-plugin into ST's Packages/ directory as sublime-mcp.
Windows (Command Prompt):
macOS:
Linux:
Same pattern: symlink packages/debugger-mcp and/or packages/lsp-mcp into
Packages/ under those names.
Windows:
macOS:
Linux:
Restart Sublime Text after linking so the plugins load.
Node:
Python:
For Codex, use its native streamable-HTTP configuration; no mcp-remote
wrapper is required:
Restart or open a new Codex session after changing MCP configuration. Verify the entire path before debugging agent behavior:
The first command checks sublime-mcp. --all also checks debugger-mcp and
lsp-mcp. The report separately checks each HTTP bridge, MCP handshake, and
focused tool catalog. From Sublime's Command Palette,
MCP Commander: Connection Doctor shows the main server-side state.
Other MCP clients may use the legacy SSE URL (Windows example):
Each plugin's MCP server starts automatically when ST loads it. To stop or restart sublime-mcp's, run "MCP Commander: Server Status" from the Command Palette. Check View > Show Console for startup confirmation.
Installable Codex skills are in skills/sublime-mcp,
skills/sublime-debugger, and skills/sublime-lsp. Copy the desired
directories to your Codex skills directory or install them through your normal
skill workflow.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/sublime-text-mcp)<a href="https://allmcps.com/mcp/sublime-text-mcp"><img src="https://allmcps.com/api/badge/sublime-text-mcp?style=directory" alt="Sublime Text MCP on AllMCPs" /></a>