MCP Directory
Back

MCP-DB-Tools

by lzm04521 · C# · ★ 1

为 [Claude Code] 等Agent 提供数据库只读访问能力的 MCP (Model Context Protocol) 工具。基于 .NET 8 + 官方 `ModelContextProtocol` SDK,支持 SQL Server、MySQL、Oracle,内置 SQL 安全守卫、多环境配置、配置热重载、审计日志,以及本机 Admin UI 配置维护页面。

Install

git clone https://github.com/lzm04521/MCP-DB-Tools.git

Auto-generated from the repo's primary language — check the repo's own README for its exact install instructions.

Claude Desktop config

A starting point for your claude_desktop_config.json (auto-generated — the repo's README may specify a published package name or required env vars):

{
  "mcpServers": {
    "mcp-db-tools": {
      "command": "npx",
      "args": [
        "-y",
        "github:lzm04521/MCP-DB-Tools"
      ]
    }
  }
}

From the README

为 [Claude Code](https://docs.anthropic.com/claude-code) 提供数据库只读访问能力的 MCP (Model Context Protocol) 工具。基于 .NET 8 + 官方 SDK,支持 SQL Server、MySQL、Oracle,内置 SQL 安全守卫、多环境配置、配置热重载、审计日志,以及本机 Admin UI 配置维护页面。 - **三数据库支持**:Oracle(兼容 11g R2+)、SQL Server、MySQL - **多环境项目配置**:同一项目可维护 / / 等多个环境,并设置默认环境 - **SQL 安全守卫**:白名单(只读语句)+ 黑名单(三层合并关键字)双重校验,拦截多语句注入 - **配置热重载**:修改 即时生效,无需重启 MCP 进程 - **审计日志**:本地 SQLite(,WAL 模式)全局记录已解析到项目与环境后的查询、SQL 阻止与执行结果,不自动清理(用户不主动删除则一直保留),可在 Admin UI 按字段筛选、分页查看与手动清理 - **AI 友好返回**:columns 与 rows 分离,rows 用二维数组压缩 token 消耗 - **本机 Admin UI**:通过浏览器维护 ,支持直接编辑连接字符串、生产环境保护、测试连接、保存前备份与原子写入;另…
Read full README on GitHub →

Related databases servers