Powers the MCP server that processes SSE-based commands for person record management.
Optional integration that could be added for storing or exporting person records.
Hosts the AI Agent using Gemini 2.5 Flash that interprets natural Turkish language commands for person management operations.
Stores and manages person records in a 'tasks' table, allowing creation, listing, updating, and deletion operations.
👥 MCP + n8n Kişi Kayıt Sistemi
Bu proje, n8n üzerinde çalışan bir AI Agent ile geliştirilen, kullanıcı mesajlarından kişi kayıtlarını yöneten bir sistemdir. Kayıt işlemleri, Express + PostgreSQL ile yazılmış bir MCP sunucusuna bağlıdır. Komutlar doğal Türkçe dilde verilir.
🚀 Özellikler
🔗 n8n AI Agent → Gemini 2.5 Flash + Simple Memory + PostgreSQL Memory + MCP Tool
🧠 System Message sayesinde Türkçe komutlarla kişi işlemleri yapılır:
Ekle Ahmet Yılmaz→ kişi eklerGüncelle 2 Mehmet Can→ güncellerSil 3→ silerListele→ tüm kişileri listeler
🧩 Toollar:
create-task-db: yeni kişi eklerlist-tasks: tüm kişileri listelerupdate-task: kişiyi güncellerdelete-task: kişiyi siler
Related MCP server: PostgreSQL API SSH MCP Server
🏗 Yapı
n8n tarafı:
When chat message received→ AI Agent → GeminiAI Agent→ MCP Tool + PostgreSQL Memory + Simple MemoryMCP tool URL:
http://host.docker.internal:3000/sse
MCP server (server.js):
Express +
@modelcontextprotocol/sdkile SSE tabanlı komut alırGelen komutları veritabanına işler (
taskstablosu)Gerekirse Google Sheets entegrasyonu eklenebilir
🛠 Kurulum
PostgreSQL sunucusu çalışır durumda olmalı
taskstablosu şu şekilde olmalı: