Raw SQL MCP server
2026년 11월 9일 커밋SQL Server, SQLite, PostgreSQL, MySQL, MariaDB를 대상으로 raw, parameterized, scalar SQL 쿼리를 실행합니다.
다른 이름 KifoPL/RawSqlMcp, rawsqlmcp
- 스타
- 0
- Tools
- —
- 다운로드, 30일
- —
- 최신 버전
- 0.1.0
- 마지막 커밋
- 2026년 11월 9일
- 라이선스
- AGPL-3.0
Raw SQL MCP란?
Raw SQL은(는) MCP server입니다. SQL Server, SQLite, PostgreSQL, MySQL, MariaDB를 대상으로 raw, parameterized, scalar SQL 쿼리를 실행합니다.
프로젝트 README에서 생성된 요약
Raw SQL MCP server 정보
Raw SQL MCP는 MCP client를 사용하는 개발자가 여러 데이터베이스 엔진에 대해 raw, parameterized, scalar SQL 쿼리를 실행할 수 있도록 지원합니다. STDIO 인터페이스를 통해 SQL Server, SQLite, PostgreSQL, MySQL, MariaDB에 연결합니다. 사용자는 RawSqlMcp__Databases__ 접두사를 사용하여 각 데이터베이스 인스턴스의 provider와 connection string을 지정하는 환경 변수를 정의함으로써 연결을 설정할 수 있습니다.
이 server는 설정된 데이터베이스 이름을 나열하고 스키마 메타데이터를 읽는 특정 도구를 제공합니다. 데이터와 직접 상호작용할 수 있지만, 파괴적인 작업, SQL injection 또는 비용이 많이 드는 작업에 대한 보호 기능을 제공하지 않으므로 사용자가 쿼리를 수동으로 검토하고 승인해야 합니다. 또한 RawSqlMcp__CommandTimeout 변수를 통해 초 단위의 선택적 command timeout을 설정하여 실행 시간이 긴 작업을 관리할 수 있습니다.
활용 사례
- 1데이터베이스 구조 탐색AI에게 특정 데이터베이스 인스턴스에서 사용 가능한 테이블과 컬럼을 조사하도록 요청합니다.
- 2특정 데이터 조회 실행AI에게 로컬 SQLite 파일에서 단일 값을 가져오기 위한 scalar 쿼리를 실행하도록 지시합니다.
프로젝트의 README를 바탕으로 작성되었습니다. 모든 활용 사례는 해당 내용의 인용문과 대조하여 확인합니다.
구성
RawSqlMcp__ConnectionStrings__Default비밀Obsolete. Use provider and connection string database settings instead.
RawSqlMcp__Databases__Default__ConnectionString비밀Connection string for the named database.
RawSqlMcp__Databases__Default__ProviderDatabase provider. Values: sqlserver, sqlite, postgres, postgresql, mysql, mariadb.
| 이름 | 설명 | 유형 |
|---|---|---|
| RawSqlMcp__ConnectionStrings__Default | Obsolete. Use provider and connection string database settings instead. | 비밀 |
| RawSqlMcp__Databases__Default__ConnectionString | Connection string for the named database. | 비밀 |
| RawSqlMcp__Databases__Default__Provider | Database provider. Values: sqlserver, sqlite, postgres, postgresql, mysql, mariadb. |
자동 검사
2026년 11월 14일에 실행됨전체 보고서 →아직 인증되지 않았습니다. 서버는 80점 이상의 점수, 심각한 결함 없음, 그리고 검사에 충분한 데이터를 갖추어야 합니다. 검사 방식 · 점수를 높이기 위해 수정할 항목
- 소스 저장소 연결 및 접근 가능kifopl/rawsqlmcp is public and reachablegithub.com/kifopl/rawsqlmcp ↗통과
- 패키지가 이 저장소를 소스로 명시검사되지 않음
- 빌드 출처(Sigstore 증명)검사되지 않음
- 오픈 소스 라이선스 (OSI)AGPL-3.0spdx.org/licenses/AGPL-3.0.html ↗통과
- 최근 1년 내 커밋 또는 릴리스Last commit or release 2026-11-09github.com/kifopl/rawsqlmcp ↗통과
- OpenSSF Scorecard검사되지 않음
- 패키지 이름이 인기 패키지와 유사하지 않음검사되지 않음
- 패키지 및 해당 종속성에 중요한 보안 권고 없음검사되지 않음
- 모델에 대한 숨겨진 지침 없음0 tool descriptions and the README read; no override phrases, credential paths or hidden characters통과
- 파괴적인 도구에 라벨 표시됨검사되지 않음
- 원격 엔드포인트가 MCP 핸드셰이크에 응답검사되지 않음
README
GitHub에서 보기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 질문
어떤 데이터베이스 엔진을 지원하나요?
이 server는 SQL Server, SQLite, PostgreSQL, MySQL, MariaDB를 지원합니다.
여러 데이터베이스를 어떻게 설정하나요?
RawSqlMcp__Databases__[Name]__[Property] 패턴의 환경 변수를 사용하여 데이터베이스를 설정합니다.
이 server는 어떤 도구를 제공하나요?
설정된 데이터베이스 목록 조회, 스키마 메타데이터 읽기, raw, parameterized 또는 scalar SQL 쿼리 실행 도구를 제공합니다.