自然语言数据库查询服务

MCP Server是一个能够连接多种数据库(如SQLite、MySQL、PostgreSQL和SQL Server)并通过自然语言自动执行查询的服务。

  • by jaiganesh-23
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 jaiganesh-23/databases_mcp_server

使用说明

创建了一个连接到数据库(目前为sqlite、mysql、postgresql和sqlserver)的MCP服务器,并使用自然语言自动对其执行查询。


使用VS代码

For Mysql
"mcp": {
        "inputs": [],
        "servers": {
            "mysql": {
            "command": "node",
            "args": [
                "absolute/path/to/index.js", 
                "--mysql",
                "--host","host",
                "--database","database",
                "--user","user",
                "--password","password",
                ]
            }
        }
    }

For Sqlite
"mcp": {
        "inputs": [],
        "servers": {
            "sqlite": {
            "command": "node",
            "args": [
                "absolute/path/to/index.js", 
                "absolute/path/to/database.db",
                ]
            }
        }
    }

For Postgresql
"mcp": {
        "inputs": [],
        "servers": {
            "mysql": {
            "command": "node",
            "args": [
                "absolute/path/to/index.js", 
                "--postgresql",
                "--host","host",
                "--database","database",
                "--user","user",
                "--password","password",
                "--ssl","true",
                ]
            }
        }
    }

For Sqlserver
"mcp": {
        "inputs": [],
        "servers": {
            "mysql": {
            "command": "node",
            "args": [
                "absolute/path/to/index.js", 
                "--sqlserver",
                "--server","server",
                "--database","database",
                "--user","user",
                "--password","password",
                ]
            }
        }
    }