Delphi IDE Remote MCP Server
MCP server that turns a RAD Studio machine into a remote backend for agents: read, safe editing, MSBuild builds, git and deploy
- 23 ★ on the repository
- Last commit
- MIT
Broad access
Why this level
- The server edits files, runs MSBuild, git and deploy to real targets
- It can drive the desktop and run programs remotely
- The remote mode exposes the machine over the network behind a token
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add mcp/delphi-ide-remote-mcp-serverDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewBroad accessThe tool can change data, run commands or handle secrets.
- The server edits files, runs MSBuild, git and deploy to real targets
- It can drive the desktop and run programs remotely
- The remote mode exposes the machine over the network behind a token
This is third-party code. Review the repository files before installing.
What it does
The server runs on a Windows machine with RAD Studio installed and gives an MCP client the full Delphi development cycle from any other platform. The agent locates a project, reads and safely edits code, builds via MSBuild, works with git, scaffolds and deploys via PAServer and adb. Semantic navigation runs on the official DelphiLSP, which backs some of the tools; the rest are the editor, build, file operations and deploy chain. It also offers remote run and desktop control for Linux, Android and Windows itself: the server takes a screenshot and clicks by coordinates. Access is scoped by a workspace jail and a token level, including a read-only mode.
Who it is for. For Delphi developers who need to work on RAD Studio projects from any machine through an agent.
Good fit when
- You want to code in Delphi from Linux, a Mac or a cloud agent while RAD Studio stays on one machine
- You need a review agent with a read-only token on the live code
- You need a CI or release run: build, package and publish artifacts over MCP
Not a fit when
- You have no machine with a licensed RAD Studio
- You need a stable release: the project is in beta with possible breaking changes between versions
Example request
Open the project on the server, build the release configuration via MSBuild and show the compiler errorsMCP
- Transport
- stdio, http
- Authentication
- key is optional
Environment variables
Authorizationsecret- Bearer token for the remote HTTP mode, passed as a header when the client connects.
Limitations
The server machine must keep its own licensed RAD Studio at runtime; nothing from Embarcadero is redistributed. The project is beta: the authors warn about rough edges and breaking changes between minor versions. In remote HTTP mode access is protected by a token; control of the operator's own desktop is off by default and enabled by a separate flag. MIT licensed.
How to disable. Remove the delphi server from the MCP client configuration. If it is installed as a Windows service, remove it with DelphiLspMcp.exe -uninstall from an elevated prompt.
FAQ
Do I need Delphi on the client?
No. RAD Studio is only required on the server machine; the client connects over MCP and installs nothing.
How do I limit the agent's rights?
There are two token levels: full read-write and read-only. The second can read, search and navigate but changes nothing on the server.
Discussion
No questions or reviews yet.
Related
MCP serversA debugger MCP server: the agent sets breakpoints, steps through code and reads variables of a live program over DAP.
An MCP server that lets an agent read files, search code and run commands in a workspace
MCP Server for WinDbg
MCP Server for WinDbg Crash Analysis
An MCP server that hands the agent the Windows debuggers: crash dump analysis, remote and kernel debugging in natural language
A debugger with no IDE: an agent sets breakpoints, steps through code and inspects variables in ten languages
A self-hosted MCP server that gives ChatGPT and other clients access to code on your machine: read, edit, search and run commands
A 1C:EDT plugin that gives agents projects, errors, BSL analysis, form screenshots, metadata refactoring and infobase launch over MCP
README in short
The README describes an MCP server that turns a RAD Studio install into a remote backend for agents. The idea is to centralize Delphi on one Windows machine and work from anywhere: understand the code, edit it safely, build, run, package, commit and deploy to a real target. Of 43 tools, 8 rely on the official DelphiLSP; the rest are the editor, MSBuild, git, files, scaffolder, deploy chain and desktop control. It runs as a Windows service, a terminal process or a tray app, over stdio and Streamable HTTP, with access scoped by a workspace jail and a token level.