Token导航 LogoToken导航TokenDH.com
MCP Server Database logo
数据服务stdio官方级别未说明来源级核验

MCP Server Database

MCP Server

一个基于MCP协议的服务器,提供与PostgreSQL、MySQL和SQLite等关系型数据库交互的工具。

工具数

6

提示词数

0

GitHub Stars

0

资源数

0
数据分析TypeScriptAPI集成

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Citadel-Cloud-Management

提供方

Citadel-Cloud-Management

最后核验

2026/5/17 20:20

运行时

Docker

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

docker run -e DB_DRIVER=postgres -e DB_HOST=host.docker.internal -e DB_USER=admin -e DB_PASSWORD=secret -e DB_NAME=mydb...

详细介绍

mcp服务器数据库

MCP(模型上下文协议)服务器,提供与关系数据库交互的工具。支持PostgreSQL、MySQL和SQLite。

建筑

graph TB
    subgraph Client
        style Client fill:#4A90D9,stroke:#2E6BA6,color:#FFFFFF
        MCP_Client["MCP Client"]
    end

    subgraph Server["mcp-server-database"]
        style Server fill:#2ECC71,stroke:#1A9B52,color:#FFFFFF
        Index["index.ts
MCP Server Entry"]
        subgraph Tools
            style Tools fill:#F39C12,stroke:#C67D0A,color:#FFFFFF
            T1["query"]
            T2["list_tables"]
            T3["describe_table"]
            T4["list_databases"]
            T5["execute_migration"]
            T6["get_schema"]
        end
    end

    subgraph Databases["Database Engines"]
        style Databases fill:#9B59B6,stroke:#7D3C98,color:#FFFFFF
        PG["PostgreSQL"]
        MY["MySQL"]
        SQ["SQLite"]
    end

    MCP_Client -- "stdio transport" --> Index
    Index --> T1 & T2 & T3 & T4 & T5 & T6
    T1 --> PG & MY & SQ
    T2 --> PG & MY & SQ
    T3 --> PG & MY & SQ
    T4 --> PG & MY
    T5 --> PG & MY & SQ
    T6 --> PG & MY & SQ

安装

npm install
npm run build

配置

变量描述必填
DB_DRIVER数据库驱动程序: postgres, mysql,或 sqlite是的
DB_HOST数据库主机是(postgres/mysql)
DB_PORT数据库端口
DB_USER数据库用户名是(postgres/mysql)
DB_PASSWORD数据库密码是(postgres/mysql)
DB_NAME数据库名称
DB_PATHSQLite文件的路径是(SQLite)

用法

独立

DB_DRIVER=postgres DB_HOST=localhost DB_USER=admin DB_PASSWORD=secret DB_NAME=mydb npm start

发展

npm run dev

码头工人

docker build -t mcp-server-database .
docker run -e DB_DRIVER=postgres -e DB_HOST=host.docker.internal -e DB_USER=admin -e DB_PASSWORD=secret -e DB_NAME=mydb mcp-server-database

MCP客户端配置

{
  "mcpServers": {
    "database": {
      "command": "node",
      "args": ["dist/index.js"],
      "env": {
        "DB_DRIVER": "postgres",
        "DB_HOST": "localhost",
        "DB_PORT": "5432",
        "DB_USER": "admin",
        "DB_PASSWORD": "secret",
        "DB_NAME": "mydb"
      }
    }
  }
}

工具参考

工具说明参数
query执行SQL查询sql, params?
list_tables列出所有表
describe_table描述表模式table_name
list_databases列出服务器上的数据库
execute_migration执行迁移SQL脚本sql
get_schema获取完整的数据库架构DDL

许可证

麻省理工学院

目录标签

目录标签

数据分析TypeScriptAPI集成数据库管理本地部署关系型数据库SQL工具数据迁移MCP协议

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Docker

工具数量(toolCount,工具数)

6

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP