一个 MCP Server 连接你的所有数据库,数据库 MCP Server 的瑞士军刀。One MCP Server for all your databases. The Swiss Army Knife of Database MCP Servers.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add apisql --env APISQL_MCP_API_URL='<APISQL_MCP_API_URL>' --env APISQL_MCP_API_KEY='<APISQL_MCP_API_KEY>' -- npx -y apisql-mcp~/.codex/config.toml
[mcp_servers.apisql]
command = "npx"
args = ["-y", "apisql-mcp"]
env = { APISQL_MCP_API_URL = "<APISQL_MCP_API_URL>", APISQL_MCP_API_KEY = "<APISQL_MCP_API_KEY>" }
# codex mcp add apisql --env APISQL_MCP_API_URL='<APISQL_MCP_API_URL>' --env APISQL_MCP_API_KEY='<APISQL_MCP_API_KEY>' -- npx -y apisql-mcp~/.cursor/mcp.json
{
"mcpServers": {
"apisql": {
"command": "npx",
"args": [
"-y",
"apisql-mcp"
],
"env": {
"APISQL_MCP_API_URL": "<APISQL_MCP_API_URL>",
"APISQL_MCP_API_KEY": "<APISQL_MCP_API_KEY>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"apisql": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"apisql-mcp"
],
"env": {
"APISQL_MCP_API_URL": "<APISQL_MCP_API_URL>",
"APISQL_MCP_API_KEY": "<APISQL_MCP_API_KEY>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"apisql": {
"command": "npx",
"args": [
"-y",
"apisql-mcp"
],
"env": {
"APISQL_MCP_API_URL": "<APISQL_MCP_API_URL>",
"APISQL_MCP_API_KEY": "<APISQL_MCP_API_KEY>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"apisql": {
"command": "npx",
"args": [
"-y",
"apisql-mcp"
],
"env": {
"APISQL_MCP_API_URL": "<APISQL_MCP_API_URL>",
"APISQL_MCP_API_KEY": "<APISQL_MCP_API_KEY>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"apisql": {
"command": "npx",
"args": [
"-y",
"apisql-mcp"
],
"env": {
"APISQL_MCP_API_URL": "<APISQL_MCP_API_URL>",
"APISQL_MCP_API_KEY": "<APISQL_MCP_API_KEY>"
}
}
}
}Environment variables
APISQL_MCP_API_URLAPISQL_MCP_API_KEY
Replace the placeholders with your own credentials and keep them out of version control.