asktable_mcp_server project
Project description
asktable-mcp-server
asktable-mcp-server 是为 AskTable 提供的 MCP 服务,支持通过 Stdio 或 SSE 协议与 AskTable SaaS 或本地部署服务交互。
快速开始
安装与配置
本地先安装uv配置工具。
# On macOS and Linux
curl -LsSf https://astral.sh/uv/install.sh | sh
2×2 配置方式总览
| 模式 | --transport |
--port(仅SSE) |
base_url 环境变量 |
|---|---|---|---|
| Stdio + SaaS | stdio | 无 | 不填 |
| Stdio + 本地 | stdio | 无 | 填写本地地址 |
| SSE + SaaS | sse | 必填 | 不填 |
| SSE + 本地 | sse | 必填 | 填写本地地址 |
- Stdio/SSE 由
--transport决定 - SaaS/本地 由
base_url是否填写决定 - SSE 必须加
--port,Stdio 不需要
参数说明
api_key:AskTable API 密钥(必需,环境变量)datasource_id:数据源ID(必需,环境变量)base_url:本地服务地址(可选,环境变量,填写则走本地部署)--transport:通信协议,stdio或sse--port:SSE模式端口(仅SSE时必填)
配置示例
以下为
mcpServers配置片段,只需根据实际情况选择一种模式即可。
Stdio + SaaS
{
"mcpServers": {
"asktable-mcp-server": {
"command": "uvx",
"args": ["asktable-mcp-server@latest", "--transport", "stdio"],
"env": {
"api_key": "your_api_key",
"datasource_id": "your_datasource_id"
}
}
}
}
Stdio + 本地部署
{
"mcpServers": {
"asktable-mcp-server": {
"command": "uvx",
"args": ["asktable-mcp-server@latest", "--transport", "stdio"],
"env": {
"api_key": "your_api_key",
"datasource_id": "your_datasource_id",
"base_url": "http://localhost:8030/api"
}
}
}
}
SSE + SaaS
{
"mcpServers": {
"asktable-mcp-server": {
"command": "uvx",
"args": ["asktable-mcp-server@latest", "--transport", "sse", "--port", "9000"],
"env": {
"api_key": "your_api_key",
"datasource_id": "your_datasource_id"
}
}
}
}
SSE + 本地部署
{
"mcpServers": {
"asktable-mcp-server": {
"command": "uvx",
"args": ["asktable-mcp-server@latest", "--transport", "sse", "--port", "9000"],
"env": {
"api_key": "your_api_key",
"datasource_id": "your_datasource_id",
"base_url": "http://localhost:8030/api"
}
}
}
}
启动命令示例
-
Stdio 模式(本地或SaaS):
uvx asktable-mcp-server@latest --transport stdio
-
SSE 模式(本地或SaaS):
uvx asktable-mcp-server@latest --transport sse --port 9000
如需进一步帮助,请查阅官方文档或联系我们。
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file asktable_mcp_server-0.1.3.tar.gz.
File metadata
- Download URL: asktable_mcp_server-0.1.3.tar.gz
- Upload date:
- Size: 4.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1bc818eb5cf28364f09eacb7ff70c547c704b01fd4380f5f4442897d6ff38cab
|
|
| MD5 |
550df6fdf05b8fea9a70cb3f16b472d3
|
|
| BLAKE2b-256 |
c5166aba930ee208a5956fa232ed825b459ea90df36c40cbe75efbab9be726e4
|
File details
Details for the file asktable_mcp_server-0.1.3-py3-none-any.whl.
File metadata
- Download URL: asktable_mcp_server-0.1.3-py3-none-any.whl
- Upload date:
- Size: 5.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
83dda4f6a472077bdcaf2c94d985d62e8b59bef0f80a900884e233bbacf4e0a6
|
|
| MD5 |
4d46a156402299f266e695f5b2bdc5b9
|
|
| BLAKE2b-256 |
3860d8f0f4bced0c7ba0ac6a2018fbc9e4845bb300f11f7997556ce6904e357a
|