Skip to content

Installation ​

Requirements ​

  • Delphi 11 Alexandria or newer — tested on 11, 12 and 13.
  • Neon as Serialization Engine.
  • JOSE-JWT as JWT validation engine (required for OAuth 2.1 token signature verification).
  • Logify as (meta) logging library.

Install with Blocks ​

The easiest way to install MCPConnect and all its dependencies is via Blocks, the Delphi package manager:

batch
REM 1. Install Blocks
winget install DelphiBlocks.Blocks

REM 2. Create a workspace in the current directory (prompts for the Delphi version)
blocks init

REM 3. Install MCPConnect and all dependencies
blocks install delphi-blocks.mcpconnect

Manual Installation ​

1. Clone the MCPConnect repository:

bash
git clone https://github.com/delphi-blocks/MCPConnect

2. Clone the Logify repository:

bash
git clone https://github.com/delphi-blocks/Logify ./MCPConnect/Libs/Logify

3. Clone the Delphi-JRPC repository:

bash
git clone https://github.com/delphi-blocks/Delphi-JRPC ./MCPConnect/Libs/JRPC

4. Clone the Neon repository:

bash
git clone https://github.com/paolo-rossi/delphi-neon ./MCPConnect/Libs/Neon

5. Clone the JOSE-JWT repository:

bash
git clone https://github.com/paolo-rossi/delphi-jose-jwt ./MCPConnect/Libs/JWT

6. Add to Project Path: Add the Source directory of all cloned repositories to your Delphi Project's search path.