
wenb1n-dev/smartdb_mcp
Database managementこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
wenb1n-dev/smartdb mcp は [https://github.com/wenb1n-dev/smartdb_mcp.] からインポートされた MCP サーバーの候補です
概要
wenb1n-dev/smartdb mcp は [https://github.com/wenb1n-dev/smartdb_mcp.] からインポートされた MCP サーバーの候補です
概要(AI 翻訳)
SmartDBは、モデルコンテキストプロトコル(MCP)サーバーインターフェースを実装する汎用マルチパラダイムデータインフラゲートウェイです。 このゲートウェイは、MCP 互換のクライアントが、統一された方法で異なるデータソースを接続して探索することができます。
現在、6つのデータパラダイムと10のデータソースをカバー**:5つのリレーショナルデータベース(MySQL、PostgreSQL、Oracle、SQL Server、Dameng)、KVストア(Redis)、ドキュメントストア(MongoDB)、ベクトルデータベース(Milvus)、検索エンジン(Elasticsearch)、およびメッセージキュー(Apache Kafka)、合計26 MCPツール。 各接続プールのパラダイムに従って用具は動的にろ過され、露出されます。
同様の製品と比較して、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 |
|---|
インストール
docker run -d \設定
{
"mcpServers": {
"smartdb": {
"name": "smartdb",
"type": "streamableHttp",
"description": "",
"isActive": true,
"url": "http://localhost:3000/mcp/"
}
}
}