SQLite veritabanı işlemleri için kapsamlı yetenekler sunan Model Context Protocol (MCP) sunucusu.
Claude Desktop config.json'a ekle
{
"mcpServers": {
"jparkerweb-mcp-sqlite": {
"command": "node",
"args": [
"~/.mcp/mcp-sqlite/index.js"
]
}
}
} Kaynak kodu al ve yerel olarak çalıştır
git clone https://github.com/jparkerweb/mcp-sqlite.git ~/.mcp/mcp-sqlite
cd ~/.mcp/mcp-sqlite Bu, kapsamlı SQLite veritabanı etkileşim yetenekleri sağlayan bir Model Context Protocol (MCP) sunucusudur.

IDE'nizin MCP Server ayarlarında komutu tanımlayın:
örneğin Cursor:
{
"mcpServers": {
"MCP SQLite Server": {
"command": "npx",
"args": [
"-y",
"mcp-sqlite",
"<path-to-your-sqlite-database.db>"
]
}
}
}
örneğin VSCode:
{
"servers": {
"MCP SQLite Server": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"mcp-sqlite",
"<path-to-your-sqlite-database.db>"
]
}
}
}

Veritabanı yolu bir argument olarak sağlanmalıdır.
Bağlı veritabanı hakkında detaylı bilgi alın.
Örnek:
{
"method": "tools/call",
"params": {
"name": "db_info",
"arguments": {}
}
}
Veritabanındaki tüm tabloları listeleyin.
Örnek:
{
"method": "tools/call",
"params": {
"name": "list_tables",
"arguments": {}
}
}
Bir tablonun schema'sı hakkında detaylı bilgi alın.
Parametreler:
tableName (string): Tablo adıÖrnek:
{
"method": "tools/call",
"params": {
"name": "get_table_schema",
"arguments": {
"tableName": "users"
}
}
}
Bir tabloya yeni bir kayıt ekleyin.
Parametreler:
table (string): Tablo adıdata (object): Kayıt verisi anahtar-değer çiftleri olarakÖrnek:
{
"method": "tools/call",
"params": {
"name": "create_record",
"arguments": {
"table": "users",
"data": {
"name": "John Doe",
"email": "john@example.com",
"age": 30
}
}
}
}
İsteğe bağlı filtreleme ile bir tablodan kayıtları sorgulayın.
Parametreler:
table (string): Tablo adıconditions (object, isteğe bağlı): Filtre koşulları anahtar-değer çiftleri olaraklimit (number, isteğe bağlı): Döndürülecek maksimum kayıt sayısıoffset (number, isteğe bağlı): Atlanacak kayıt sayısıÖrnek:
{
"method": "tools/call",
"params": {
"name": "read_records",
"arguments": {
"table": "users",
"conditions": {
"age": 30
},
"limit": 10,
"offset": 0
}
}
}
Belirtilen koşulları sağlayan bir tablodaki kayıtları güncelleyin.
Parametreler:
table (string): Tablo adıdata (object): Yeni değerler anahtar-değer çiftleri olarakconditions (object): Filtre koşulları anahtar-değer çiftleri olarakÖrnek:
{
"method": "tools/call",
"params": {
"name": "update_records",
"arguments": {
"table": "users",
"data": {
"email": "john.updated@example.com"
},
"conditions": {
"id": 1
}
}
}
}
Belirtilen koşulları sağlayan bir tablodaki kayıtları silin.
Parametreler:
table (string): Tablo adıconditions (object): Filtre koşulları anahtar-değer çiftleri olarakÖrnek:
{
"method": "tools/call",
"params": {
"name": "delete_records",
"arguments": {
"table": "users",
"conditions": {
"id": 1
}
}
}
}
Bağlı SQLite veritabanına karşı özel bir SQL sorgusu çalıştırın.
Parametreler:
sql (string): Çalıştırılacak SQL sorgusuvalues (array, isteğe bağlı): Sorguda kullanılacak parametre değerlerinin dizisiÖrnek:
{
"method": "tools/call",
"params": {
"name": "query",
"arguments": {
"sql": "SELECT * FROM users WHERE id = ?",
"values": [1]
}
}
}
Bu kütüphaneyi beğendiyseniz lütfen çalışmalarımı desteklemek için bana bir bahşiş göndermeyi düşünün 😀
Veritabanları için kolay, hızlı ve güvenli araçlar sağlayan açık kaynak MCP sunucusu.
Baserow veritabanı entegrasyonu ile tablo arama, listeleme ve satır oluşturma, okuma, güncelleme ve silme işlemlerini gerçekleştirebilirsiniz.
Postgres geliştirme ve operasyonları için kapsamlı MCP sunucusu; performans analizi, ayarlama ve sağlık kontrolleri için araçlar içerir.
Supabase'in resmi MCP sunucusu, AI asistanlarını doğrudan Supabase projenize bağlayarak tablo yönetimi, config getirme ve veri sorgulama gibi işlemleri gerçekleştirmelerine olanak tanır.
NodeJS'de MySQL veritabanı entegrasyonu, yapılandırılabilir erişim kontrolleri ve schema incelemesi özellikleri ile sağlanır.
A Qdrant MCP server