Best Delphi MCP Servers
Delphi is a software development environment and programming language for building Windows, mobile, and web applications. It's known for its rapid application development capabilities and is owned by Embarcadero Technologies.
Why this server?
Provides integration examples for Delphi applications to connect with the MCP Firebird server, allowing Delphi programs to execute SQL queries, list database tables, and generate SQL through the MCP protocol.
AlicenseBqualityAmaintenanceA server implementing Anthropic's Model Context Protocol (MCP) for Firebird SQL databases, enabling Claude and other LLMs to securely access, analyze, and manipulate data in Firebird databases through natural language.32692 npm71MITWhy this server?
Provides Delphi-aware reverse engineering capabilities, including mapping published-method RTTI names to code RVAs, Delphi unit/class inventories, and DFM triage for Delphi applications.
AlicenseBqualityCmaintenanceEnables agents to drive an end-to-end reverse-engineering loop on protected binaries: launch and dump live processes, rebuild memory images into file-aligned PEs with repaired imports, map Delphi RTTI methods, scan strings/entropy/xrefs, emulate code, and decompile through Ghidra or .NET. It also supports scripted live x64 and WOW64 debugging with breakpoints, registers, and module dumps exposed as callable tools.35MITWhy this server?
Provides a searchable guide and ready-to-use snippets for configuring Delphi projects to work with DelphiCodeCoverage — covering .dproj/Map file setup, DUnitX test runner project structure, CodeCoverage.exe CLI usage, CI pipeline integration, and MVP Form/logic separation patterns to make Delphi Forms testable and coverable.
AlicenseAqualityCmaintenanceEnables users to browse, retrieve, and search practical guide topics and ready-made snippets for configuring Delphi projects, DUnitX runners, CodeCoverage CLI invocations, and CI pipelines so coverage works correctly.640 npm1MITWhy this server?
Enables programmatic compilation of Delphi projects, parsing .dproj files for build settings, executing the Delphi compiler with automatic configuration, and returning structured compilation results with filtered error output.
AlicenseAqualityDmaintenanceEnables AI coding agents to compile Delphi projects programmatically by parsing .dproj files, executing the Delphi compiler, and returning structured error results with multi-language support and automatic configuration generation from IDE build logs.410Apache 2.0Why this server?
Supports legacy Delphi and Pascal projects by providing tools to read and write source files and UI text in legacy encodings like Windows-1251.
AlicenseAqualityBmaintenanceMCP server for file operations with non-UTF-8/Unicode encoding: Cyrillic, CP1251, CP1252, ISO-8859, KOI8 auto-detection2028GPL 3.0Why this server?
Provides tools for building and cleaning Delphi projects (.dproj/.groupproj files) using MSBuild with proper RAD Studio environment initialization
AlicenseAqualityBmaintenanceEnables building and cleaning Delphi projects (.dproj/.groupproj) on Windows using MSBuild with RAD Studio environment initialization. Supports both individual projects and group projects with configurable build configurations and platforms.519MITWhy this server?
Supports compiling Delphi projects using dcc32 or dcc64, generates proper Delphi project structure (DPR, PAS, DFM) with automatic component and event handler wiring, and provides form parsing for DFM/FMX files.
AlicenseBqualityBmaintenanceEnables Claude to compile, run, and interact with Pascal/Delphi desktop applications, including GUI automation, IDE observation, and Android device interaction via ADB.5310MITWhy this server?
Identifies Delphi-compiled native PE binaries as a supported reverse-engineering target, enabling indexed decompilation and function-level analysis slices for clean-room work.
AlicenseNot gradedqualityBmaintenanceEnables AI agents to drive Ghidra for reverse engineering through a small set of compact, token-budgeted tools that serve indexed function-level decompilation slices from a local SQLite index. Profiles separate a dirty side that analyzes code and writes specifications from a clean side that can only read specs, supporting clean-room workflows.1MITWhy this server?
Wraps the native Delphi compiler to enable automatic Debug/Release builds for Win32 and Win64 projects written in Object Pascal
AlicenseNot gradedqualityDmaintenanceEnables compilation of Delphi (RAD Studio) Object Pascal projects through natural language commands. Supports automatic Debug/Release builds for Win32 and Win64 platforms using the native Delphi compiler toolchain.13MIT