WD

wenb1n-dev/smartdb_mcp

Database management

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

77 stars 21 forks 품질 86 트렌드 28MIT

wenb1n-dev/smartdb mcp는 MCP 서버 후보가 https://github.com/wenb1n-dev/smartdb_mcp.에서 수입되었습니다

개요

wenb1n-dev/smartdb mcp는 MCP 서버 후보가 https://github.com/wenb1n-dev/smartdb_mcp.에서 수입되었습니다

개요(AI 번역)

SmartDB는 Model Context Protocol (MCP) 서버 인터페이스를 구현하는 범용 멀티 파라다임 데이터 인프라 게이트웨이입니다. 이 게이트웨이는 MCP 호환 클라이언트가 연결하고 통합 된 방식으로 다른 데이터 소스를 탐색 할 수 있습니다.

현재 포함 **6 데이터 패러다임 및 10 데이터 소스 ** : 5 관계 데이터베이스 (MySQL, PostgreSQL, Oracle, SQL Server, Dameng), KV 저장소 (Redis), 문서 저장 (MongoDB), 벡터 데이터베이스 (Milvus), 검색 엔진 (Elasticsearch) 및 메시지 큐 (Apache Kafka), 총 26 MCP 도구. 도구는 각 연결 풀의 paradigm에 따라 동적 필터링 및 노출됩니다.

유사 제품과 비교하여 SmartDB는 기본 데이터베이스 연결 및 탐험 기능을 제공하지만 OAuth 2.0 인증, 건강 검사, SQL 최적화 및 색인 건강 탐지, 데이터베이스 관리 및 유지 보수와 같은 고급 기능을 추가합니다.

현재 지원된 데이터베이스

| 데이터베이스 | 유형 | 지원 | 설명 | |------------|---------|----------------------| | MySQL | 관계 | √ | MySQL 5.6+ 지원, MariaDB 10+ | | PostgreSQL | 관계 | √ | 지원 PostgreSQL 9.

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

SmartDB

SmartDB is a universal multi-paradigm data-infrastructure gateway that implements the Model Context Protocol (MCP) server interface. This gateway allows MCP-compatible clients to connect and explore different data sources in a unified way.

It currently covers 6 data paradigms and 10 data sources: 5 relational databases (MySQL, PostgreSQL, Oracle, SQL Server, Dameng), KV store (Redis), document store (MongoDB), vector database (Milvus), search engine (Elasticsearch), and message queue (Apache Kafka), with 26 MCP tools in total. Tools are dynamically filtered and exposed according to the paradigm of each connection pool.

Compared to similar products, SmartDB not only provides basic database connection and exploration capabilities but also adds advanced features such as OAuth 2.0 authentication, health checks, SQL optimization, and index health detection, making database management and maintenance more secure and intelligent.

Currently Supported Databases

Database Type Support Description
MySQL Relational √ Supports MySQL 5.6+, MariaDB 10+
PostgreSQL Relational √ Supports PostgreSQL 9.6+, YMatrix
Oracle Relational √ Oracle 12+
SQL Server Relational √ Microsoft SQL Server 2012+
Dameng Relational √ Dameng 8.0+
Redis KV Store √ Redis 5.0+
MongoDB Document √ MongoDB 4.0+
Milvus Vector √ Milvus 2.3+
Elasticsearch Search Engine √ Python driver ≥ 8.0, auto-adapts to ES 7/8/9 servers
Apache Kafka Message Queue √ kafka-python-ng driver ≥ 2.2.2

Tool List

There are 26 tools in total. get_db_health and get_db_version are universal tools available for every data source; the other tools are exposed according to the paradigm of the connection pool.

Relational Database Tools

Tool Name Description
GitHub에서 전체 README 보기

설치

docker run -d \
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "smartdb": { "name": "smartdb", "type": "streamableHttp", "description": "", "isActive": true, "url": "http://localhost:3000/mcp/" } } }