
企业微信

飞书
选择您喜欢的方式加入群聊

扫码添加咨询专家
想让 Claude Desktop 直接查询你的数据库吗?只需 5 分钟,跟着本文的步骤,你就能体验到 AI 驱动的数据分析。
本文将手把手教你配置 AskTable MCP Server,让 Claude 拥有数据查询能力。
必需:
可选:
时间:5-10 分钟
这是最快的体验方式,无需任何安装,直接使用我们提供的演示数据。
macOS:
open ~/Library/Application\ Support/Claude/claude_desktop_config.json
Windows:
notepad %APPDATA%\Claude\claude_desktop_config.json
如果文件不存在,创建一个新文件。
将以下内容复制到配置文件中:
{ "mcpServers": { "asktable": { "type": "sse", "url": "https://mcp.asktable.com/sse/?api_key=ASKER_8H8DRJCH6LT8HCJPXOH4&datasource_id=ds_6iewvP4cpSyhO76P2Tv8MW", "headers": {}, "timeout": 300, "sse_read_timeout": 300 } } }
配置说明:
type: "sse":使用 SSE 协议(推荐)url:MCP Server 地址,包含演示账号的 API Key 和数据源 IDtimeout:请求超时时间(秒)sse_read_timeout:SSE 连接超时时间(秒)保存配置文件后,完全退出并重新打开 Claude Desktop。
在 Claude Desktop 中输入:
你好,请帮我查询一下总共有多少学生?
如果配置成功,Claude 会:
query 工具查询数据预期输出:
根据查询结果,总共有 200 名学生。
现在你可以尝试各种查询:
基础查询:
复杂查询:
生成 SQL:
如果你想连接自己的数据库,需要先在 AskTable 中添加数据源。
访问 asktable.com 并登录。
获取 API Key:
获取数据源 ID:
ds_xxxxx)将配置文件中的
api_key 和 datasource_id 替换为你自己的:
{ "mcpServers": { "asktable": { "type": "sse", "url": "https://mcp.asktable.com/sse/?api_key=YOUR_API_KEY&datasource_id=YOUR_DATASOURCE_ID", "headers": {}, "timeout": 300, "sse_read_timeout": 300 } } }
重启 Claude Desktop,然后尝试查询你的数据。
如果你更喜欢本地运行 MCP Server,可以使用 Stdio 模式。
使用
uv 安装(推荐):
# 安装 uv(如果还没有) curl -LsSf https://astral.sh/uv/install.sh | sh # 安装 AskTable MCP Server uvx asktable-mcp-server@latest
或使用
pip:
pip install asktable-mcp-server
{ "mcpServers": { "asktable": { "command": "uvx", "args": ["asktable-mcp-server@latest"], "env": { "API_KEY": "YOUR_API_KEY", "DATASOURCE_ID": "YOUR_DATASOURCE_ID" } } } }
配置说明:
command:启动命令args:命令参数env:环境变量(API Key 和数据源 ID)重启 Claude Desktop,测试查询功能。
在 Claude Desktop 中,你应该能看到:
输入一个简单的查询:
查询数据库中有多少张表?
如果返回了结果,说明配置成功!
输入:
生成一个查询所有用户的 SQL
如果返回了 SQL 语句,说明两个工具都正常工作。
问题:配置文件路径不存在
解决方案:
mkdir -p ~/Library/Application\ Support/Claude && touch ~/Library/Application\ Support/Claude/claude_desktop_config.json%APPDATA%\Claude\ 目录下创建 claude_desktop_config.json问题:重启后仍然看不到 AskTable 工具
解决方案:
~/Library/Logs/Claude/mcp*.log%APPDATA%\Claude\logs\mcp*.log问题:提示 "api_key must be set" 或 "Invalid API key"
解决方案:
问题:查询一直没有返回结果
解决方案:
timeout 和 sse_read_timeout 的值(如 600 秒)问题:使用 Stdio 模式时,工具无法启动
解决方案:
asktable-mcp-serveruvx asktable-mcp-server@latest恭喜!你已经成功配置了 AskTable MCP Server。
继续学习:
实践建议:
获取帮助:
相关阅读:
技术交流: