MCP Server
MCP Person Registration System
A system that manages person records through natural Turkish language commands processed by an AI Agent, connecting to an Express+PostgreSQL MCP server for CRUD operations.
0
GitHub Stars
11/17/2025
Last Updated
No Configuration
Please check the documentation below.
README Documentation
👥 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
🏗 Yapı
n8n tarafı:
When chat message received→ AI Agent → GeminiAI Agent→ MCP Tool + PostgreSQL Memory + Simple Memory- MCP tool URL:
http://host.docker.internal:3000/sse
MCP server (server.js):
- Express +
@modelcontextprotocol/sdkile SSE tabanlı komut alır - Gelen komutları veritabanına işler (
taskstablosu) - Gerekirse Google Sheets entegrasyonu eklenebilir
🛠 Kurulum
- PostgreSQL sunucusu çalışır durumda olmalı
taskstablosu şu şekilde olmalı:
CREATE TABLE tasks (
id SERIAL PRIMARY KEY,
title TEXT,
date DATE
);
Quick Actions
Key Features
Model Context Protocol
Secure Communication
Real-time Updates
Open Source