SQLite veritabanlarına Model Context Protocol (MCP) aracılığıyla güvenli, salt okunur erişim sağlayan bir MCP sunucusu. FastMCP framework'ü ile geliştirilmiş olup, LLM'lerin yerleşik güvenlik özellikleri ve sorgu doğrulaması ile SQLite veritabanlarını keşfetmesine ve sorgular çalıştırmasına olanak tanır.
Claude Desktop config.json'a ekle
{
"mcpServers": {
"hannesrudolph-sqlite-explorer-fastmcp-mcp-server": {
"command": "python",
"args": [
"-m",
"sqlite_explorer_fastmcp_mcp_server"
]
}
}
} Kaynak kodu al ve yerel olarak çalıştır
git clone https://github.com/hannesrudolph/sqlite-explorer-fastmcp-mcp-server.git ~/.mcp/sqlite-explorer-fastmcp-mcp-server
cd ~/.mcp/sqlite-explorer-fastmcp-mcp-server MCP aracılığıyla SQLite veritabanlarına güvenli, salt okunur erişim sağlayan bir MCP sunucusu. Bu sunucu FastMCP framework'ü ile oluşturulmuş olup, LLM'lerin yerleşik güvenlik özellikleri ve sorgu doğrulaması ile SQLite veritabanlarını keşfetmesini ve sorgulamasını sağlar.
Tüm gerekli bağımlılıkları yükleyin:
# pip kullanarak
pip install -r requirements.txt
Tüm bağımlılıklar kolay kurulum için requirements.txt dosyasında belirtilmiştir.
Sunucu LLM'lere aşağıdaki araçları sunar:
Veritabanında yerleşik güvenlik doğrulamaları ile SELECT sorgusu çalıştırın. Özellikler:
Veritabanındaki tüm kullanılabilir tabloları ve adlarını listeleyin.
Belirli bir tablo için aşağıdakileri içeren ayrıntılı schema bilgilerini alın:
Depoyu klonlayın:
git clone https://github.com/hannesrudolph/sqlite-explorer-fastmcp-mcp-server.git
cd sqlite-explorer-fastmcp-mcp-server
Bu MCP sunucusunu Claude Desktop veya Cline VSCode plugin'inde kurabilirsiniz. İhtiyaçlarınıza en uygun seçeneği belirleyin.
FastMCP kullanarak kurun:
fastmcp install sqlite_explorer.py --name "SQLite Explorer" -e SQLITE_DB_PATH=/path/to/db
/path/to/db kısmını SQLite veritabanı dosyanızın yolu ile değiştirin.
Bu sunucuyu Cline VSCode plugin ile kullanmak için:
{
"sqlite-explorer": {
"command": "uv",
"args": [
"run",
"--with",
"fastmcp",
"--with",
"uvicorn",
"fastmcp",
"run",
"/path/to/repo/sqlite_explorer.py"
],
"env": {
"SQLITE_DB_PATH": "/path/to/your/database.db"
}
}
}
Aşağıdaki kısımları değiştirin:
/path/to/repo - Bu depoyu klonladığınız tam yol (örn. /Users/username/Projects/sqlite-explorer-fastmcp-mcp-server)/path/to/your/database.db - SQLite veritabanı dosyanızın tam yoluDepo geliştirme için belge dosyaları içerir:
mcp-documentation.txt: MCP sunucusu implementasyonu ve FastMCP framework kullanımı hakkında kapsamlı belge içerir.Bu belge, özellik geliştirirken bağlam olarak görev yapar ve LLM'ler tarafından geliştirmede yardımcı olmak için kullanılabilir.
Aşağıdaki ortam değişkenleri ayarlanmalıdır:
SQLITE_DB_PATH: Keşfetmek istediğiniz SQLite veritabanı dosyasının tam yoluVeritabanları 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