Skip to main content

asktable_mcp_server project

Project description

asktable-mcp-server

Python Version PyPI Version

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:通信协议,stdiosse
  • --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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

asktable_mcp_server-0.1.3.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

asktable_mcp_server-0.1.3-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

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

Hashes for asktable_mcp_server-0.1.3.tar.gz
Algorithm Hash digest
SHA256 1bc818eb5cf28364f09eacb7ff70c547c704b01fd4380f5f4442897d6ff38cab
MD5 550df6fdf05b8fea9a70cb3f16b472d3
BLAKE2b-256 c5166aba930ee208a5956fa232ed825b459ea90df36c40cbe75efbab9be726e4

See more details on using hashes here.

File details

Details for the file asktable_mcp_server-0.1.3-py3-none-any.whl.

File metadata

File hashes

Hashes for asktable_mcp_server-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 83dda4f6a472077bdcaf2c94d985d62e8b59bef0f80a900884e233bbacf4e0a6
MD5 4d46a156402299f266e695f5b2bdc5b9
BLAKE2b-256 3860d8f0f4bced0c7ba0ac6a2018fbc9e4845bb300f11f7997556ce6904e357a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page