gitextract_rgg4cud3/ ├── .claude/ │ └── settings.local.json ├── .dockerignore ├── .github/ │ ├── ACTIONS_SETUP.md │ ├── GITHUB_README.md │ └── workflows/ │ ├── ci.yml │ └── publish.yml ├── .gitignore ├── .npmignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── README.zh-CN.md ├── config/ │ └── default.json ├── create-claude-config.bat ├── docker/ │ ├── Dockerfile │ └── docker-compose.yml ├── docker-compose.yml ├── docs/ │ ├── README.md │ ├── README.zh-CN.md │ ├── databases/ │ │ ├── README.md │ │ ├── clickhouse.md │ │ ├── dameng.md │ │ ├── gaussdb.md │ │ ├── goldendb.md │ │ ├── highgo.md │ │ ├── kingbase.md │ │ ├── mongodb.md │ │ ├── mysql.md │ │ ├── oceanbase.md │ │ ├── oracle.md │ │ ├── polardb.md │ │ ├── postgresql.md │ │ ├── redis.md │ │ ├── sqlite.md │ │ ├── sqlserver.md │ │ ├── tidb.md │ │ └── vastbase.md │ ├── deployment/ │ │ ├── README.md │ │ ├── cloud/ │ │ │ ├── aliyun.md │ │ │ ├── aws.md │ │ │ ├── huaweicloud.md │ │ │ └── tencent.md │ │ ├── docker.md │ │ ├── https-domain.md │ │ └── local.md │ ├── development/ │ │ ├── adding-database.md │ │ ├── architecture.md │ │ ├── connection-stability.md │ │ ├── implementation.md │ │ ├── implementation.zh-CN.md │ │ ├── mcp-interaction-flow.md │ │ ├── release.md │ │ └── text2sql-enhancement.md │ ├── done/ │ │ ├── dynamic-connection-in-mcp-mode.md │ │ ├── fix-stdio-graceful-shutdown.md │ │ └── multi-schema-support.md │ ├── getting-started/ │ │ ├── configuration.md │ │ ├── examples.md │ │ ├── installation.md │ │ └── quick-start.md │ ├── guides/ │ │ ├── multi-tenant.md │ │ └── security.md │ ├── http-api/ │ │ ├── API_REFERENCE.md │ │ ├── API_REFERENCE.zh-CN.md │ │ ├── DEPLOYMENT.md │ │ └── DEPLOYMENT.zh-CN.md │ ├── integrations/ │ │ ├── 5IRE.md │ │ ├── 5IRE.zh-CN.md │ │ ├── AMAZON-BEDROCK-AGENTS.md │ │ ├── AMAZON-BEDROCK-AGENTS.zh-CN.md │ │ ├── AMAZON-Q-DEVELOPER.md │ │ ├── AMAZON-Q-DEVELOPER.zh-CN.md │ │ ├── CHATGPT.md │ │ ├── CHATGPT.zh-CN.md │ │ ├── CHATMCP.md │ │ ├── CHATMCP.zh-CN.md │ │ ├── CHERRY-STUDIO.md │ │ ├── CHERRY-STUDIO.zh-CN.md │ │ ├── CLAUDE-AI.md │ │ ├── CLAUDE-AI.zh-CN.md │ │ ├── CLAUDE-CODE.md │ │ ├── CLAUDE-CODE.zh-CN.md │ │ ├── CLAUDE-DESKTOP.md │ │ ├── CLAUDE-DESKTOP.zh-CN.md │ │ ├── CLINE.md │ │ ├── CLINE.zh-CN.md │ │ ├── CONTINUE.md │ │ ├── CONTINUE.zh-CN.md │ │ ├── COZE.md │ │ ├── COZE.zh-CN.md │ │ ├── CURSOR.md │ │ ├── CURSOR.zh-CN.md │ │ ├── DEVIN.md │ │ ├── DEVIN.zh-CN.md │ │ ├── DIFY.md │ │ ├── DIFY.zh-CN.md │ │ ├── DISCORD.md │ │ ├── DISCORD.zh-CN.md │ │ ├── EMACS.md │ │ ├── EMACS.zh-CN.md │ │ ├── GEMINI-CLI.md │ │ ├── GEMINI-CLI.zh-CN.md │ │ ├── GITHUB-COPILOT.md │ │ ├── GITHUB-COPILOT.zh-CN.md │ │ ├── GOOGLE-ADK.md │ │ ├── GOOGLE-ADK.zh-CN.md │ │ ├── GOOSE.md │ │ ├── GOOSE.zh-CN.md │ │ ├── HOME-ASSISTANT.md │ │ ├── HOME-ASSISTANT.zh-CN.md │ │ ├── HYPERCHAT.md │ │ ├── HYPERCHAT.zh-CN.md │ │ ├── JAN.md │ │ ├── JAN.zh-CN.md │ │ ├── JETBRAINS.md │ │ ├── JETBRAINS.zh-CN.md │ │ ├── LANGCHAIN.md │ │ ├── LANGCHAIN.zh-CN.md │ │ ├── LIBRECHAT.md │ │ ├── LIBRECHAT.zh-CN.md │ │ ├── LM-STUDIO.md │ │ ├── LM-STUDIO.zh-CN.md │ │ ├── MATTERMOST.md │ │ ├── MATTERMOST.zh-CN.md │ │ ├── MCP-INSPECTOR.md │ │ ├── MCP-INSPECTOR.zh-CN.md │ │ ├── MCPHOST.md │ │ ├── MCPHOST.zh-CN.md │ │ ├── MINDPAL.md │ │ ├── MINDPAL.zh-CN.md │ │ ├── MSTY.md │ │ ├── MSTY.zh-CN.md │ │ ├── N8N.md │ │ ├── N8N.zh-CN.md │ │ ├── NEOVIM.md │ │ ├── NEOVIM.zh-CN.md │ │ ├── NOTION.md │ │ ├── NOTION.zh-CN.md │ │ ├── OBSIDIAN.md │ │ ├── OBSIDIAN.zh-CN.md │ │ ├── OLLAMA.md │ │ ├── OLLAMA.zh-CN.md │ │ ├── OPENAI-AGENTS-SDK.md │ │ ├── OPENAI-AGENTS-SDK.zh-CN.md │ │ ├── OTERM.md │ │ ├── OTERM.zh-CN.md │ │ ├── POSTMAN.md │ │ ├── POSTMAN.zh-CN.md │ │ ├── RAYCAST.md │ │ ├── RAYCAST.zh-CN.md │ │ ├── REPLIT.md │ │ ├── REPLIT.zh-CN.md │ │ ├── ROO-CODE.md │ │ ├── ROO-CODE.zh-CN.md │ │ ├── SLACK.md │ │ ├── SLACK.zh-CN.md │ │ ├── SMOLAGENTS.md │ │ ├── SMOLAGENTS.zh-CN.md │ │ ├── SOURCEGRAPH-CODY.md │ │ ├── SOURCEGRAPH-CODY.zh-CN.md │ │ ├── SPRING-AI.md │ │ ├── SPRING-AI.zh-CN.md │ │ ├── TOME.md │ │ ├── TOME.zh-CN.md │ │ ├── VERCEL-AI-SDK.md │ │ ├── VERCEL-AI-SDK.zh-CN.md │ │ ├── VSCODE.md │ │ ├── VSCODE.zh-CN.md │ │ ├── WARP.md │ │ ├── WARP.zh-CN.md │ │ ├── WINDSURF.md │ │ ├── WINDSURF.zh-CN.md │ │ ├── WITSY.md │ │ ├── WITSY.zh-CN.md │ │ ├── ZED.md │ │ └── ZED.zh-CN.md │ ├── operations/ │ │ ├── guide.md │ │ └── troubleshooting.md │ └── plan/ │ ├── dynamic-connection-in-mcp-mode.md │ ├── fix-stdio-graceful-shutdown.md │ └── multi-schema-support.md ├── fly.toml ├── package.json ├── railway.json ├── render.yaml ├── serverless/ │ ├── aliyun-fc/ │ │ ├── index.js │ │ └── template.yml │ ├── aws-lambda/ │ │ ├── index.js │ │ └── template.yaml │ ├── tencent-scf/ │ │ ├── index.js │ │ └── serverless.yml │ └── vercel/ │ ├── api/ │ │ └── index.js │ └── vercel.json ├── src/ │ ├── adapters/ │ │ ├── clickhouse.ts │ │ ├── dm.ts │ │ ├── gaussdb.ts │ │ ├── goldendb.ts │ │ ├── highgo.ts │ │ ├── kingbase.ts │ │ ├── mongodb.ts │ │ ├── mysql.ts │ │ ├── oceanbase.ts │ │ ├── oracle.ts │ │ ├── polardb.ts │ │ ├── postgres.ts │ │ ├── redis.ts │ │ ├── sqlite.ts │ │ ├── sqlserver.ts │ │ ├── tidb.ts │ │ └── vastbase.ts │ ├── core/ │ │ ├── connection-manager.ts │ │ └── database-service.ts │ ├── http/ │ │ ├── http-index.ts │ │ ├── middleware/ │ │ │ ├── auth.ts │ │ │ ├── error-handler.ts │ │ │ └── index.ts │ │ ├── routes/ │ │ │ ├── connection.ts │ │ │ ├── health.ts │ │ │ ├── index.ts │ │ │ ├── mcp-sse.ts │ │ │ ├── query.ts │ │ │ └── schema.ts │ │ └── server.ts │ ├── index.ts │ ├── mcp/ │ │ ├── mcp-index.ts │ │ └── mcp-server.ts │ ├── server.ts │ ├── test.ts │ ├── types/ │ │ ├── adapter.ts │ │ └── http.ts │ └── utils/ │ ├── adapter-factory.ts │ ├── config-loader.ts │ ├── data-masking.ts │ ├── safety.ts │ └── schema-enhancer.ts ├── tests/ │ ├── integration/ │ │ ├── http-api.test.ts │ │ └── mcp-mode.test.ts │ └── unit/ │ ├── adapter-factory.test.ts │ ├── config-loader.test.ts │ ├── connection-stability.test.ts │ └── data-masking.test.ts ├── tsconfig.json ├── universal-db-mcp-0.1.0.tgz └── vitest.config.ts