Xiyan_table_mcp_server

Xiyan_table_mcp_server

🚀 表格信息分析工具

本工具借助自然语言处理和大语言模型,实现对表格信息的自然语言分析与查询,支持多种模型,可从 CSV 文件读取数据,操作便捷高效。

✨ 主要特性

  • 🌐 支持使用自然语言对表格信息进行分析和查询。
  • 🤖 兼容通用大语言模型(如 GPT、Qwen-Max)以及 [XiYanTable]。
  • 🔧 能够从 CSV 文件读取表格内容。

🚀 快速开始

Python 3.10+ 是运行本工具所需的版本。您可以通过 pip 安装服务器,此操作将安装最新版本:

pip install xiyan-table-mcp-server

安装完成后,可直接运行服务器:

python -m xiyan_table_mcp_server

不过,此时服务器还无法正常工作,需要完成后续配置。配置完成后,您会得到一个 yml 文件,之后可通过以下命令运行服务器:

env YML=path/to/yml python -m xiyan_table_mcp_server

📦 安装指南

使用 pip 安装服务器,命令如下:

pip install xiyan-table-mcp-server

📚 详细文档

配置

需要一个 YAML 配置文件来对服务器进行配置。这里提供了一个默认的配置示例 config_demo.yml,其内容如下:

table:
路径: ""
编码: "utf-8"
预览行数: 20

模型:
模型名称: "qwen-max-0125"
api_key: ""
api_base: "https://dashscope.aliyuncs.com/compatible-mode/v1"
temperature: 0.1

服务器:
名称: "xiyan-table"
版本: "0.1.0"

启动

使用以下 JSON 配置启动服务器:

{
"mcpServers": {
"xiyan-table-mcp-server": {
"command": "python",
"args": [
"-m",
"xiyan_table_mcp_server"
],
"env": {
"YML": "PATH/TO/YML"
}
}
}
}

💻 使用示例

基础用法

get_data 工具提供了一个自然语言接口,用于访问 CSV 文件,并利用语言模型分析和响应查询。

# 假设这里有使用 get_data 工具的代码示例
# 由于原文档未给出具体代码,此处仅作示意
# get_data("your_natural_language_query", "path/to/csv")
  • 0 关注
  • 0 收藏,30 浏览
  • system 提出于 2025-09-21 10:24

相似服务问题

相关AI产品