Node.js tabanlı MySQL veritabanı entegrasyonu, güvenli MySQL veritabanı işlemleri sağlar.
Claude Desktop config.json'a ekle
{
"mcpServers": {
"f4ww4z-mcp-mysql-server": {
"command": "node",
"args": [
"~/.mcp/mcp-mysql-server/index.js"
]
}
}
} Kaynak kodu al ve yerel olarak çalıştır
git clone https://github.com/f4ww4z/mcp-mysql-server.git ~/.mcp/mcp-mysql-server
cd ~/.mcp/mcp-mysql-server Model Context Protocol sunucusu, MySQL veritabanı operasyonları sağlar. Bu sunucu, AI modellerinin MySQL veritabanlarıyla standartlaştırılmış bir arayüz üzerinden etkileşim kurmasını sağlar.
MySQL Server'ı Claude Desktop için Smithery aracılığıyla otomatik olarak kurmak için:
npx -y @smithery/cli install @f4ww4z/mcp-mysql-server --client claude
npx @f4ww4z/mcp-mysql-server
Sunucu, MCP ayarları yapılandırma dosyanızda aşağıdaki ortam değişkenlerinin ayarlanmasını gerektirir:
önerilen kullanım
{
"mcpServers": {
"mysql": {
"command": "npx",
"args": ["-y", "@f4ww4z/mcp-mysql-server", "mysql://user:password@localhost:port/database"],
}
}
}
{
"mcpServers": {
"mysql": {
"command": "npx",
"args": ["-y", "@f4ww4z/mcp-mysql-server"],
"env": {
"MYSQL_HOST": "your_host",
"MYSQL_USER": "your_user",
"MYSQL_PASSWORD": "your_password",
"MYSQL_DATABASE": "your_database"
}
}
}
}
~/.codex/config.toml dosyasında
[mcp_servers.mcp-mysql-server]
command = "npx"
args = [
"-y",
"@f4ww4z/mcp-mysql-server",
"mysql://user:password@127.0.0.1:3306/database"
]
%USERPROFILE%\.codex\config.toml dosyasında
[mcp_servers.mcp-mysql-server]
command = "npx"
args = [
"-y",
"@f4ww4z/mcp-mysql-server",
"mysql://user:password@127.0.0.1:3306/database"
]
Evals paketi bir mcp client yükler ve ardından index.ts dosyasını çalıştırır, bu nedenle testler arasında yeniden derleme yapmanıza gerek yoktur. npx komutunu önek yaparak ortam değişkenlerini yükleyebilirsiniz. Tam belgelendirme burada bulunabilir.
OPENAI_API_KEY=your-key npx mcp-eval src/evals/evals.ts src/index.ts
Sağlanan kimlik bilgilerini kullanarak MySQL veritabanına bağlantı kurun.
use_mcp_tool({
server_name: "mysql",
tool_name: "connect_db",
arguments: {
host: "localhost",
user: "your_user",
password: "your_password",
database: "your_database"
}
});
SELECT sorgularını isteğe bağlı hazırlanmış statement parametreleriyle yürütün.
use_mcp_tool({
server_name: "mysql",
tool_name: "query",
arguments: {
sql: "SELECT * FROM users WHERE id = ?",
params: [1]
}
});
INSERT, UPDATE veya DELETE sorgularını isteğe bağlı hazırlanmış statement parametreleriyle yürütün.
use_mcp_tool({
server_name: "mysql",
tool_name: "execute",
arguments: {
sql: "INSERT INTO users (name, email) VALUES (?, ?)",
params: ["John Doe", "john@example.com"]
}
});
Bağlı veritabanındaki tüm tabloları listeleyin.
use_mcp_tool({
server_name: "mysql",
tool_name: "list_tables",
arguments: {}
});
Belirli bir tablonun yapısını alın.
use_mcp_tool({
server_name: "mysql",
tool_name: "describe_table",
arguments: {
table: "users"
}
});
Sunucu, yaygın sorunlar için ayrıntılı hata mesajları sağlar:
Katkılar hoş karşılanır! Lütfen https://github.com/f4ww4z/mcp-mysql-server adresine bir Pull Request göndermekten çekinmeyin.
MIT
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