MCP Catalogs
Home

MakerAi

by gustavoeenriquez·173·Score 48

MakerAI is a complete AI ecosystem for Delphi with MCP server/client support, RAG, and autonomous agents.

ai-llmdeveloper-toolsknowledge-graph
50
Forks
3
Open issues
this month
Last commit
2d ago
Indexed

Overview

MakerAI is a comprehensive AI framework for Delphi that implements MCP protocol support. It provides direct access to multiple LLM providers including OpenAI, Claude, Gemini, and more. The system features RAG pipelines with vector and graph-based retrieval, autonomous agents with graph orchestration, and native tools for PDF processing, vision, speech, web search, and computer use. Its architecture allows both provider-specific components and a universal connector that enables switching between providers at runtime without code changes.

Try asking AI

After installing, here are 6 things you can ask your AI assistant:

you:Building Delphi applications with integrated AI capabilities using MCP protocol
you:Implementing RAG systems for enterprise knowledge management
you:Creating autonomous agents for automated workflows with human approval checkpoints
you:Which Delphi versions are supported?
you:Can I use MakerAI to create MCP servers?
you:What AI providers does MakerAI support?

When to choose this

Choose MakerAI if you're building Delphi applications that need integrated AI capabilities, autonomous agents, or RAG systems with native Pascal code and full API access.

When NOT to choose this

Don't choose MakerAI if you're not using Delphi or Pascal, or if you need a solution that supports platforms beyond Windows and macOS (Delphi native limitations).

Tools this server exposes

12 tools extracted from the README
  • query_vector

    Query documents using Vector Query Language (VQL) for semantic and hybrid search

  • query_graph

    Query knowledge graph using Graph Query Language (GQL) to find entities and relationships

  • execute_agent

    Execute a graph-based multi-agent workflow with thread-safe orchestration

  • approve_agent_action

    Suspend execution and wait for human approval before continuing an agent workflow

  • extract_pdf

    Extract text from PDF documents using OCR capabilities

  • analyze_image

    Analyze or describe images using vision models

  • search_web

    Perform live web searches to find current information

  • generate_image

    Generate images using DALL-E 3, gpt-image-1, Gemini, or Grok models

  • execute_shell

    Execute shell commands on the operating system

  • create_mcp_server

    Create an MCP server to expose Delphi functions as callable tools

  • connect_mcp_client

    Connect to an external MCP server to consume its tools

  • embed_document

    Generate embeddings for documents to enable semantic search

Comparable tools

langchain-pascaldelphi-ainative-ai-sdk

Installation

Installation

MakerAI supports Delphi 10.4+ with full support from Delphi 12 Athens. A Free Pascal/Lazarus port is also available.

  1. Download the latest release from GitHub
  2. Add the MakerAI suite units to your Delphi project
  3. Configure your AI provider credentials
  4. Implement MCP server functionality with uMakerAi.MCPServer.Core.pas

To use MakerAI as an MCP client:

{
  "mcpServers": {
    "makerai": {
      "command": "path/to/your/delphi/app",
      "args": ["--mcp-server"]
    }
  }
}

FAQ

Which Delphi versions are supported?
MakerAI supports Delphi 10.4+ with limited support, and full support from Delphi 12 Athens. A Free Pascal/Lazarus port is available for FPC 3.2+.
Can I use MakerAI to create MCP servers?
Yes, MakerAI provides MCP server functionality through its MCP server components in `uMakerAi.MCPServer.Core.pas`, allowing you to expose tools via the Model Context Protocol.
What AI providers does MakerAI support?
MakerAI supports numerous providers including OpenAI, Claude, Gemini, Grok, Mistral, DeepSeek, Kimi, Groq, Cohere, Ollama, LM Studio, and any OpenAI-compatible endpoints.

Compare MakerAi with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.