Delphi Can
MCPCore ile MCP Oluşturma - Baskı Önizleme

+- Delphi Can (https://www.delphican.com)
+-- Forum: Forum Hakkında & İnsan Kaynakları (https://www.delphican.com/forumdisplay.php?fid=115)
+--- Forum: Proje Fikirleri ve Proje Tanıtım (https://www.delphican.com/forumdisplay.php?fid=92)
+--- Konu Başlığı: MCPCore ile MCP Oluşturma (/showthread.php?tid=8353)



MCPCore ile MCP Oluşturma - Halil Han BADEM - 11-08-2026

Selamlar,

Çok uzun zaman oldu, ara sıra uğruyorum ama eskisi gibi konular çok canlı değil yapay zekanın yaygınlaşması ile -ki bu çok normal. Bugünkü konum -2 yılın ardından- güncel teknolojiye dayanıyor. MCP yani Model Context Protocol konusu. 

MCP teknolojisini çoğunuz biliyorsunuzdur; yapay zekanın eline verilen ak-47 olarak düşünebilirsiniz. (https://www.youtube.com/watch?v=Ic2cOIJztaU) Big Grin

LLM'ler normal şartlarda internete bağlanamaz veya sizin verilerinize erişemez. Bu yüzden bu konunun çözümü olarak MCP geliştirildi. MCP ile LLM'lerin kendi datalarınız üzerinde sorgulama yapmasına olanak sağlayabiliyorsunuz. 

Buradaki çoğu kişi yazılımcı olduğundan dolayı zaten piyasada bulunan mevcut sdk veya kütüphaneler ile kolay bir şekilde MCP sunucularını ayağa kaldırabilirler. Ortalama sunucu konfigürasyonu ve canlıya alımı hesap edersek (geliştirme hariç) 1 saate yakın bir sürede tamamlanabilir. 

Bundan 6-7 ay önce bir proje aklıma geldi ve dedim ki, bunlarla uğraşmak yerine bu süreci kolaylaştıran bir yol olmalı. Deploy aşamalarını en kolay şekilde halledebileceğim, GIT ile  uğraşmayacağım bir sistem gerekiyor. Cloud tabanlı. Araştırdığımda birçok proje buldum fakat benim aklımdaki kolaylığı sağlayan projeye denk gelemedim. Halen olmaması bile şaşırtıcı zaten (belki gözümden kaçan proje vardır bilemiyorum). 

Ben de öyleyse projeyi tasarlayıp, bir ürün haline getireyim. Kimse kullanmasa bile kendim kullanırım dedim. Ardından proje ile ilgili gerekli geliştirmeleri yaptım. Projeyi yayınladım. Projenin adı ise MCPCore oldu. 

Peki MCPCore sizin işinizi nasıl kolaylaştırıyor?
Cihazınızda herhangi bir proje oluşturmak zorunda değilsiniz. Hatta öyle ki sunucu bile ayarlamanıza gerek yok. Ücretsiz olarak üye olup, MCP sunucu bilgilerinizi (adını, rate-limit ve diğer bilgiler) giriyorsunuz. Kaydet butonuna bastığınız an sunucu canlı şekilde erişebiliyorsunuz. Deploy 1-2 saniye içinde tamamlanıyor.

Ardından MCP sunucunuzun içine araçları yazmaya başlıyorsunuz. Hem de kodları direkt cloud sistem içerisinde yazıp çıktı alabiliyorsunuz. Daha sonrasında ise istediğiniz herhangi bir LLM modeline (ChatGPT, Claude vb.) bağlayıp, verileriniz ile ilgili soru sorabilirsiniz. 

Hatta isterseniz kullandığınız lokal model veya API ile bağlantı sağladığınız projeniz var ise yine bağlayabiliyorsunuz. 

Sektördeki çoğu MCP projesi; mevcut MCP'leri deploy etmek (hazırda yazılan) için oluşturulmuş. MCPCore tarafında tüm kontrol siz de oluyor. 

Yani örneğin bir Delphi projeniz var. İçerisine AI ile ilgili bir şeyler eklemek isterseniz bir MCP sunucusu oluşturup, ardından kullanıcı soru sorduğunda kullanıcının bilgileri ile cevap vermesini sağlayabilirsiniz. 

Kayıt olmadan bir bakayım demek isterseniz demoyu inceleyebilirsiniz: https://app.arcade.software/share/G6ibXP9bvJQDLqGg2HnU

Örnek veritabanı bağlantı kodunu da paylaşayım;

Kod:
const connection = await sdk.db({
 type: 'pg',
 connection: {
   host: env.DB_SERVER,
   port: 5432,
   database: env.DB_NAME,
   user: env.DB_USER,
   password: env.DB_PASSWORD
 }
})

try {
   const { sql } = params;

   const result = await connection.query(`
       ${sql}
   `);

   return {
       sql: sql,
       row_count: result.length,
       data: result
   }
} catch (e) {
   throw e;
}



İlgilenenler için https://mcpcore.io/ adresinden ulaşabilirsiniz. 

Notlar;
- 2025-11-25 spec kullanılmakta. Son spec henüz betada projeye eklemedim. 
- Kendi şirket içi Auth mekanizmanızı (OAuth ile) ekleyebilirsiniz. 
- Dökümantasyon için https://docs.mcpcore.io/
- ProductHunt: https://www.producthunt.com/products/mcpcore

Birçok projemde kullandığım için sizlerin de projelerinde yardımcı olabileceğini düşünüyorum. 

Konu hakkında sorularınız varsa cevaplamaktan mutluluk duyarım. 

Selamlar & Sevgiler,
İyi çalışmalar dilerim.