Raw SQL MCP sunucusu
Commit 9 Kas 2026SQL Server, SQLite, PostgreSQL, MySQL ve MariaDB üzerinde ham, parametreli ve skaler SQL sorguları çalıştırın.
Ayrıca bilinen adı KifoPL/RawSqlMcp, rawsqlmcp
- Yıldızlar
- 0
- Araçlar
- —
- İndirmeler, 30 gün
- —
- En son sürüm
- 0.1.0
- Son commit
- 9 Kas 2026
- Lisans
- AGPL-3.0
Raw SQL MCP nedir?
Raw SQL bir MCP sunucusudur. SQL Server, SQLite, PostgreSQL, MySQL ve MariaDB üzerinde ham, parametreli ve skaler SQL sorguları çalıştırın.
Özet, projenin README dosyasından oluşturuldu
Raw SQL MCP sunucusu hakkında
Raw SQL MCP, MCP istemcilerini kullanan geliştiricilerin birden fazla veritabanı motoruna karşı ham, parametreli ve skaler SQL sorguları çalıştırmasını sağlar. SQL Server, SQLite, PostgreSQL, MySQL ve MariaDB'ye bir STDIO arayüzü üzerinden bağlanır. Kullanıcılar, her bir veritabanı örneği için sağlayıcıyı ve bağlantı dizesini belirtmek amacıyla RawSqlMcp__Databases__ önekiyle ortam değişkenleri tanımlayarak bağlantılarını kurarlar.
Bu sunucu, yapılandırılmış veritabanı isimlerini listelemek ve şema meta verilerini okumak için özel araçlar sunar. Verilerle doğrudan etkileşime izin verir; ancak yıkıcı eylemlere, SQL injection saldırılarına veya maliyetli işlemlere karşı koruma sağlamadığı için kullanıcıların sorguları manuel olarak incelemesi ve onaylaması gerekir. Ayrıca, uzun süren görevleri yönetmek için RawSqlMcp__CommandTimeout değişkeni aracılığıyla saniye cinsinden isteğe bağlı bir komut zaman aşımı yapılandırabilirsiniz.
Neler yapabilirsiniz
- 1Veritabanı yapılarını keşfetmeBelirli bir veritabanı örneğinde mevcut tabloları ve sütunları incelemesi için yapay zekadan talepte bulunun.
- 2Belirli veri aramaları yürütmeYerel bir SQLite dosyasından tek bir değer döndürmek için skaler bir sorgu çalıştırması için yapay zekaya talimat verin.
Projenin README dosyasından alınmıştır. Her kullanım durumu, oradaki bir alıntı ile kontrol edilir.
Yapılandırma
RawSqlMcp__ConnectionStrings__DefaultGizliObsolete. Use provider and connection string database settings instead.
RawSqlMcp__Databases__Default__ConnectionStringGizliConnection string for the named database.
RawSqlMcp__Databases__Default__ProviderDatabase provider. Values: sqlserver, sqlite, postgres, postgresql, mysql, mariadb.
| Ad | Açıklama | Sunucu |
|---|---|---|
| RawSqlMcp__ConnectionStrings__Default | Obsolete. Use provider and connection string database settings instead. | Gizli |
| RawSqlMcp__Databases__Default__ConnectionString | Connection string for the named database. | Gizli |
| RawSqlMcp__Databases__Default__Provider | Database provider. Values: sqlserver, sqlite, postgres, postgresql, mysql, mariadb. |
Otomatik kontroller
Çalıştırıldı 14 Kas 2026Tam rapor →Henüz doğrulanmadı. Bir sunucunun 80 puana, ciddi bir bulgu olmamasına ve kontrol edebilmemiz için yeterli veriye ihtiyacı vardır. Kontroller nasıl çalışır · Daha fazla puan için nelerin düzeltileceği
- Kaynak deposu bağlantılı ve erişilebilirkifopl/rawsqlmcp is public and reachablegithub.com/kifopl/rawsqlmcp ↗Geçti
- Paket, bu depoyu kaynağı olarak gösteriyorKontrol edilmedi
- Derleme kökeni (Sigstore onayı)Kontrol edilmedi
- Açık kaynak lisansı (OSI)AGPL-3.0spdx.org/licenses/AGPL-3.0.html ↗Geçti
- Son bir yıl içinde commit veya sürüm mevcutLast commit or release 2026-11-09github.com/kifopl/rawsqlmcp ↗Geçti
- OpenSSF ScorecardKontrol edilmedi
- Paket adı popüler bir pakete yakın değilKontrol edilmedi
- Pakette veya bağımlılıklarında kritik uyarı yokKontrol edilmedi
- Modele yönelik gizli talimat yok0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersGeçti
- Yıkıcı araçlar etiketlenmişKontrol edilmedi
- Uzak uç nokta MCP el sıkışmasına yanıt veriyorKontrol edilmedi
Raw SQL MCP
Raw SQL MCP is a STDIO MCP server for executing raw SQL against SQL Server, SQLite, PostgreSQL, MySQL, and MariaDB.
[!IMPORTANT] Use it carefully. The server does not protect you from destructive queries, expensive queries, SQL injection, missing pagination, or unsafe data exposure. Always review and approve queries before running them.

Installation
Run the server with dnx:
dnx RawSqlMcp
For a specific version:
dnx RawSqlMcp@0.0.2
Package: RawSqlMcp on NuGet
Configuration
Databases are configured with environment variables under RawSqlMcp__Databases__.
SQLite:
export RawSqlMcp__Databases__Local__Provider="sqlite"
export RawSqlMcp__Databases__Local__ConnectionString="Data Source=/absolute/path/app.db"
PostgreSQL:
export RawSqlMcp__Databases__Reporting__Provider="postgres"
export RawSqlMcp__Databases__Reporting__ConnectionString="Host=localhost;Port=5432;Database=reporting;Username=postgres;Password=postgres"
MySQL/MariaDB:
export RawSqlMcp__Databases__Shop__Provider="mysql"
export RawSqlMcp__Databases__Shop__ConnectionString="Server=localhost;Port=3306;Database=shop;User ID=mysql;Password=mysql"
SQL Server:
export RawSqlMcp__Databases__Default__Provider="sqlserver"
export RawSqlMcp__Databases__Default__ConnectionString="Server=localhost,1433;Database=master;User Id=sa;Password=Your_password123;TrustServerCertificate=True"
Optional command timeout, in seconds:
export RawSqlMcp__CommandTimeout=30
[!INFO] The legacy
RawSqlMcp__ConnectionStrings__Default="..."format is obsolete. It still works for compatibility and is interpreted as SQL Server.
Usage
Register the server in an MCP client as a STDIO server:
{
"servers": {
"raw-sql-mcp": {
"command": "dnx",
"args": ["RawSqlMcp"],
"env": {
"RawSqlMcp__Databases__Default__Provider": "sqlserver",
"RawSqlMcp__Databases__Default__ConnectionString": "Server=localhost,1433;Database=master;User Id=sa;Password=Your_password123;TrustServerCertificate=True"
}
}
}
}
The server exposes tools for listing configured database names, reading schema metadata, and executing raw, parameterized, and scalar SQL queries.

Raw SQL MCP soruları
Hangi veritabanı motorları destekleniyor?
Sunucu SQL Server, SQLite, PostgreSQL, MySQL ve MariaDB desteklemektedir.
Birden fazla veritabanını nasıl yapılandırabilirim?
Veritabanları, RawSqlMcp__Databases__[Name]__[Property] desenini takip eden ortam değişkenleri kullanılarak yapılandırılır.
Sunucu hangi araçları sağlıyor?
Sunucu; yapılandırılmış veritabanlarını listelemenize, şema meta verilerini okumanıza ve ham, parametreli veya skaler SQL sorguları çalıştırmanıza olanak tanır.