MakerAI Delphi OS

v1.0.0Coding Agentsstable

The AI Operating System for Delphi. 100% native framework with RAG 2.0, autonomous agents, MCP protocol, and universal LLM connector. Supports OpenAI, Claude, Gemini, Ollama, and more. Delphi 10.4+ (limited), full support from Delphi 12 Athens.

ai-agentsclaudedelphiembeddingsfpc
Share:
175
Stars
0
Downloads
0
Weekly
0/5

What is MakerAI Delphi OS?

MakerAI Delphi OS is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to ai operating system for delphi. 100% native framework with rag 2.0, autonomous agents, mcp protocol, and universal llm connector. supports openai, claude, gemini, ollama, and more. delphi 10.4+ (limit...

The AI Operating System for Delphi. 100% native framework with RAG 2.0, autonomous agents, MCP protocol, and universal LLM connector. Supports OpenAI, Claude, Gemini, Ollama, and more. Delphi 10.4+ (limited), full support from Delphi 12 Athens.

This server falls under the Coding Agents category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • The AI Operating System for Delphi. 100% native framework wi

Use Cases

AI OS for Delphi development
Multi-LLM support (OpenAI, Claude, Gemini)
RAG 2.0 and autonomous agents
LicenseMIT
Languagepascal
Versionv1.0.0
UpdatedMay 21, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx makerai

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use MakerAI Delphi OS

MakerAI is a 100% native Delphi and Free Pascal framework that turns the Embarcadero Delphi IDE into an AI operating system, providing components for integrating over a dozen LLM providers — including OpenAI, Claude (Anthropic), Gemini, Grok, Mistral, DeepSeek, Groq, Cohere, Ollama, and LM Studio — into desktop and server applications. It includes full MCP support for both server and client roles, a RAG 2.0 pipeline with multiple embedding drivers, autonomous agents with tool-calling, real-time streaming, computer use capabilities, and a visual designer integration for drag-and-drop AI component placement. Delphi developers use it to add production-grade AI features to VCL and FMX applications without leaving the native Pascal ecosystem.

Prerequisites

  • Delphi 12 Athens or later (Delphi 10.4 Sydney has limited support)
  • Git installed to clone the repository
  • API keys for at least one supported LLM provider (e.g., `OPENAI_API_KEY`, `CLAUDE_API_KEY`, or `GEMINI_API_KEY`)
  • Embarcadero Delphi IDE with library path configuration access
1

Clone the MakerAI repository

Clone the repository to a local directory you can reference from the Delphi IDE.

git clone https://github.com/gustavoeenriquez/MakerAi.git
cd MakerAi
2

Add source directories to the Delphi library path

In the Delphi IDE, open Tools > Options > Language > Delphi > Library and add all the Source subdirectories to the library path for your target platform.

# Add these paths in Delphi IDE library settings:
Source/Agents
Source/Chat
Source/ChatUI
Source/Core
Source/Design
Source/Embeddings
Source/MCPClient
Source/MCPServer
Source/RAG
Source/Realtime
Source/Resources
Source/Tools
Source/Utils
Source/WebSocket
3

Compile and install the MakerAI packages

Open and compile the packages in the correct order from the `Source/Packages` directory. Each package must be compiled before the next.

# Compile in this order using the Delphi IDE package manager:
1. MakerAI.dpk
2. MakerAi.RAG.Drivers.dpk
3. MakerAi.UI.dpk
4. MakerAiDsg.dpk  (design-time components)
4

Configure API keys in your application

Set API keys using the `@VAR_NAME` environment variable syntax in your Delphi code, or provide literal key strings. The `@` prefix tells MakerAI to read the value from the environment at runtime.

// In your Delphi unit:
AiConn.ApiKey := '@CLAUDE_API_KEY';   // reads from CLAUDE_API_KEY env var
AiConn.ApiKey := '@OPENAI_API_KEY';   // reads from OPENAI_API_KEY env var
AiConn.ApiKey := '@GEMINI_API_KEY';   // reads from GEMINI_API_KEY env var
5

Add an MCP server component to expose tools

Use the `Source/MCPServer` components to bridge existing `TAiFunctions` components as an MCP server. Choose from HTTP, SSE, StdIO, or Direct (in-process) transports depending on your target client.

// Delphi code example for MCP server setup:
var
  McpServer: TAiMCPServer;
begin
  McpServer := TAiMCPServer.Create(nil);
  McpServer.Transport := mcpStdio;
  McpServer.Functions := MyAiFunctions;  // your existing TAiFunctions
  McpServer.Start;
end;
6

Connect to an external MCP server as a client

Use the `Source/MCPClient` components to consume external MCP servers (such as Claude Desktop filesystem tools) alongside your native Delphi AI functions.

MakerAI Delphi OS Examples

Client configuration

Example Claude Desktop configuration for connecting to a Delphi MakerAI MCP server compiled with StdIO transport. Replace the command path with your compiled Delphi executable.

{
  "mcpServers": {
    "makerai-server": {
      "command": "C:\\Projects\\MyMakerAiServer\\Win64\\Release\\MyMakerAiServer.exe",
      "args": [],
      "env": {
        "CLAUDE_API_KEY": "sk-ant-your-anthropic-key",
        "OPENAI_API_KEY": "sk-your-openai-key"
      }
    }
  }
}

Prompts to try

Example AI interactions enabled by a Delphi application built with MakerAI, depending on which tools and LLM providers are configured.

- "Use Claude to summarize this PDF document"
- "Generate an image of a sunset using the DALL-E integration"
- "Search the web for the latest Delphi release notes and summarize them"
- "Run the autonomous agent to analyze this dataset and write a report"
- "Connect to my local Ollama model and answer questions about my codebase"

Troubleshooting MakerAI Delphi OS

Delphi compiler errors after adding library paths

Ensure all four packages are compiled in the correct order (MakerAI.dpk first, MakerAiDsg.dpk last). Missing a dependency package will cause cascading unit not found errors. Clean and rebuild if compilation fails mid-way.

API key not read from environment variable

Verify the environment variable is set in the OS before launching Delphi or the compiled application. The `@VAR_NAME` syntax reads from `System.SysUtils.GetEnvironmentVariable` at runtime — the variable must exist in the process environment.

MCP server not visible to Claude Desktop

Ensure the compiled executable uses StdIO transport (`mcpStdio`) and the path in `claude_desktop_config.json` points to the correct binary. Test by running the executable from the command line — it should wait for JSON-RPC input on stdin without printing extra output.

Frequently Asked Questions about MakerAI Delphi OS

What is MakerAI Delphi OS?

MakerAI Delphi OS is a Model Context Protocol (MCP) server that ai operating system for delphi. 100% native framework with rag 2.0, autonomous agents, mcp protocol, and universal llm connector. supports openai, claude, gemini, ollama, and more. delphi 10.4+ (limited), full support from delphi 12 athens. It connects AI assistants to external tools and data sources through a standardized interface.

How do I install MakerAI Delphi OS?

Follow the installation instructions on the MakerAI Delphi OS GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with MakerAI Delphi OS?

MakerAI Delphi OS works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is MakerAI Delphi OS free to use?

Yes, MakerAI Delphi OS is open source and available under the MIT license. You can use it freely in both personal and commercial projects.

Browse More Coding Agents MCP Servers

Explore all coding agents servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "makerai": { "command": "npx", "args": ["-y", "makerai"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use MakerAI Delphi OS?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides