MakerAi
by gustavoeenriquez·★ 173·Score 48
MakerAI is a complete AI ecosystem for Delphi with MCP server/client support, RAG, and autonomous agents.
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:
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 READMEquery_vectorQuery documents using Vector Query Language (VQL) for semantic and hybrid search
query_graphQuery knowledge graph using Graph Query Language (GQL) to find entities and relationships
execute_agentExecute a graph-based multi-agent workflow with thread-safe orchestration
approve_agent_actionSuspend execution and wait for human approval before continuing an agent workflow
extract_pdfExtract text from PDF documents using OCR capabilities
analyze_imageAnalyze or describe images using vision models
search_webPerform live web searches to find current information
generate_imageGenerate images using DALL-E 3, gpt-image-1, Gemini, or Grok models
execute_shellExecute shell commands on the operating system
create_mcp_serverCreate an MCP server to expose Delphi functions as callable tools
connect_mcp_clientConnect to an external MCP server to consume its tools
embed_documentGenerate embeddings for documents to enable semantic search
Comparable tools
Installation
Installation
MakerAI supports Delphi 10.4+ with full support from Delphi 12 Athens. A Free Pascal/Lazarus port is also available.
- Download the latest release from GitHub
- Add the MakerAI suite units to your Delphi project
- Configure your AI provider credentials
- 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
Last updated · Auto-generated from public README + GitHub signals.