MySQL veritabanı entegrasyonu, yapılandırılabilir erişim kontrolleri, schema incelemesi ve kapsamlı güvenlik yönergeleri ile gelir.
Claude Desktop config.json'a ekle
{
"mcpServers": {
"designcomputer-mysql-mcp-server": {
"command": "python",
"args": [
"-m",
"mysql_mcp_server"
]
}
}
} Kaynak kodu al ve yerel olarak çalıştır
git clone https://github.com/designcomputer/mysql_mcp_server.git ~/.mcp/mysql_mcp_server
cd ~/.mcp/mysql_mcp_server MySQL veritabanlarıyla güvenli etkileşim sağlayan bir Model Context Protocol (MCP) uygulaması. Bu sunucu bileşeni, AI uygulamaları (host/istemciler) ve MySQL veritabanları arasında iletişimi kolaylaştırarak, veritabanı keşfini ve analizini kontrollü bir arayüz aracılığıyla daha güvenli ve yapılandırılmış hale getirir.
Not: MySQL MCP Server, bağımsız bir sunucu olarak kullanılmak için tasarlanmamıştır. Bunun yerine, AI uygulamaları ve MySQL veritabanları arasında bir iletişim protokolü uygulaması olarak kullanılır.
pip install mysql-mcp-server
MySQL MCP Server'ı Claude Desktop için otomatik olarak Smithery üzerinden kurmak için:
npx -y @smithery/cli install mysql-mcp-server --client claude
Aşağıdaki ortam değişkenlerini ayarlayın:
MYSQL_HOST=localhost # Veritabanı sunucusu
MYSQL_PORT=3306 # İsteğe bağlı: Veritabanı portu (belirtilmezse varsayılan olarak 3306)
MYSQL_USER=your_username
MYSQL_PASSWORD=your_password
MYSQL_DATABASE=your_database
Bunu claude_desktop_config.json dosyanıza ekleyin:
{
"mcpServers": {
"mysql": {
"command": "uv",
"args": [
"--directory",
"path/to/mysql_mcp_server",
"run",
"mysql_mcp_server"
],
"env": {
"MYSQL_HOST": "localhost",
"MYSQL_PORT": "3306",
"MYSQL_USER": "your_username",
"MYSQL_PASSWORD": "your_password",
"MYSQL_DATABASE": "your_database"
}
}
}
}
Bunu mcp.json dosyanıza ekleyin:
{
"servers": {
"mysql": {
"type": "stdio",
"command": "uvx",
"args": [
"--from",
"mysql-mcp-server",
"mysql_mcp_server"
],
"env": {
"MYSQL_HOST": "localhost",
"MYSQL_PORT": "3306",
"MYSQL_USER": "your_username",
"MYSQL_PASSWORD": "your_password",
"MYSQL_DATABASE": "your_database"
}
}
}
}
Not: Bunun çalışması için uv yüklemeniz gerekecek
MySQL MCP Server bağımsız olarak çalıştırılmak veya doğrudan Python ile komut satırından çalıştırılmak için tasarlanmamış olsa da, hata ayıklamak için MCP Inspector'ı kullanabilirsiniz.
MCP Inspector, MCP uygulamanızı test etmek ve hata ayıklamak için uygun bir yol sağlar:
# Bağımlılıkları yükleyin
pip install -r requirements.txt
# Hata ayıklama için MCP Inspector'ı kullanın (doğrudan Python ile çalıştırmayın)
MySQL MCP Server, Claude Desktop gibi AI uygulamalarıyla entegre edilmek üzere tasarlanmıştır ve bağımsız bir Python programı olarak doğrudan çalıştırılmamalıdır.
# Repository'yi klonlayın
git clone https://github.com/designcomputer/mysql_mcp_server.git
cd mysql_mcp_server
# Sanal ortam oluşturun
python -m venv venv
source venv/bin/activate # Windows'ta `venv\Scripts\activate`
# Geliştirme bağımlılıklarını yükleyin
pip install -r requirements-dev.txt
# Testleri çalıştırın
pytest
Bu MCP uygulaması çalışmak için veritabanı erişimi gerektirir. Güvenlik için:
Aşağıdakiler hakkında ayrıntılı talimatlar için MySQL Güvenlik Yapılandırma Kılavuzu bölümüne bakın:
⚠️ ÖNEMLİ: Veritabanı erişimini yapılandırırken her zaman en az yetki ilkesini takip edin.
MIT Lisansı - ayrıntılar için LICENSE dosyasına bakın.
git checkout -b feature/amazing-feature)git commit -m 'Add some amazing feature')git push origin feature/amazing-feature)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