CSV表格读取
"该get_data工具提供了用于访问 CSV 文件的自然语言界面,并使用语言模型来分析和响应查询."
MCP 服务配置
复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用
{
"mcpServers": {
"xiyan-table-mcp-server": {
"args": [
"-m",
"xiyan_table_mcp_server"
],
"command": "python",
"env": {
"YML": "PATH/TO/YML"
}
}
}
}
服务介绍
Xiyan Table MCP Server
这是一个基于 MCP (Model Control Protocol) 的表格数据查询服务器。它允许用户配置本地表格数据,并通过自然语言进行查询。
功能特点
- 🌐 使用自然语言分析和查询表格信息
- 🤖 支持通用大语言模型(GPT、Qwen-Max)和 [XiYanTable]
- 🔧 支持从 CSV 文件读取表格内容
工具预览
- "get_data 工具提供了一个自然语言接口来访问 CSV 文件,并使用语言模型来分析和响应查询。"
快速开始
需要 Python 3.10+ 环境。
你可以通过 pip 安装服务器,它将安装最新版本:
pip install xiyan-table-mcp-server
安装完成后,你可以直接通过以下命令运行服务器:
python -m xiyan_mcp_server
但在完成以下配置之前,它不会提供任何功能。
你将获得一个 yml 文件。之后你可以通过以下命令运行服务器:
env YML=path/to/yml python -m xiyan_mcp_server
配置
你需要一个 YAML 配置文件来配置服务器。
在 config_demo.yml 中提供了一个默认配置文件,内容如下:
table:
path: ""
encoding: "utf-8"
preview_rows: 20
model:
model_name: "qwen-max-0125"
api_key: ""
api_base: "https://dashscope.aliyuncs.com/compatible-mode/v1"
temperature: 0.1
server:
name: "xiyan-table"
version: "0.1.0"
启动
{
"mcpServers": {
"xiyan-table-mcp-server": {
"command": "python",
"args": [
"-m",
"xiyan_table_mcp_server"
],
"env": {
"YML": "PATH/TO/YML"
}
}
}
}