关于 Https://github.com/FocusSearch/focus_mcp_data
FOCUS DATA MCP Server 让 AI 助手通过自然语言查询 DataFocus 中的数据表,适用于需要对话式数据分析的用户。它提供表格筛选、对话初始化和多轮数据查询能力。
主要功能
- 01获取并筛选数据表列表
- 02选择数据表初始化对话
- 03使用自然语言查询数据结果
- 04支持英语和中文设置
适用场景
- 01查找 DataFocus 中待分析的数据表
- 02围绕选定数据表发起查询对话
- 03用自然语言询问薪资合计等指标
MCP 相关
该 MCP 服务端向 AI 助手提供表格列表、对话初始化和自然语言数据查询工具,使用 DataFocus bearer token 访问数据。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
FOCUS DATA MCP 服务 [中文]
模型上下文协议(MCP)服务支持 AI 助手直接查询数据结果。用户可以使用自然语言从 DataFocus 获取数据结果。
功能
- 在 DataFocus 注册并创建一个应用空间,然后导入(直接连接)要分析的数据表。
- 选择 Datafocus 数据表以初始化对话
- 使用自然语言获取数据结果
前提条件
- jdk 23 或更高版本。下载 jdk
- gradle 8.12 或更高版本。下载 gradle
- 在 Datafocus 注册以获取 bearer token:
- 在 Datafocus 注册账号
- 创建应用
- 进入应用
- Admin -> Interface authentication -> Bearer Token -> New Bearer Token

安装
- 克隆此仓库:
git clone https://github.com/FocusSearch/focus_mcp_data.git
cd focus_mcp_data
- 构建服务:
gradle clean
gradle bootJar
The jar path: build/libs/focus_mcp_data.jar
MCP 配置
将服务添加到 MCP 设置文件(通常位于
~/AppData/Roaming/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json):
{
"mcpServers": {
"focus_mcp_data": {
"command": "java",
"args": [
"-jar",
"path/to/focus_mcp_data/focus_mcp_data.jar"
],
"autoApprove": [
"tableList",
"gptText2DataInit",
"gptText2DataData"
]
}
}
}
可用工具
1. tableList
获取 Datafocus 中的表列表。
参数:
name(可选):用于筛选的表名bearer(必需):bearer token
示例:
{
"name": "test",
"bearer": "ZTllYzAzZjM2YzA3NDA0ZGE3ZjguNDJhNDjNGU4NzkyYjY1OTY0YzUxYWU5NmU="
}
2. gptText2DataInit
初始化对话。
参数:
names(必需):选定的表名bearer(必需):bearer tokenlanguage(可选):语言 ['english','chinese']
示例:
{
"names": [
"test1",
"test2"
],
"bearer": "ZTllYzAzZjM2YzA3NDA0ZGE3ZjguNDJhNDjNGU4NzkyYjY1OTY0YzUxYWU5NmU="
}
3. gptText2DataData
查询数据结果。
参数:
chatId(必需):聊天 IDinput(必需):自然语言bearer(必需):bearer token
示例:
{
"chatId": "03975af5de4b4562938a985403f206d4",
"input": "max(age)",
"bearer": "ZTllYzAzZjM2YzA3NDA0ZGE3ZjguNDJhNDjNGU4NzkyYjY1OTY0YzUxYWU5NmU="
}
响应格式
所有工具均按以下格式返回响应:
{
"errCode": 0,
"exception": "",
"msgParams": null,
"promptMsg": null,
"success": true,
"data": {
}
}
Visual Studio Code Cline 示例
- 在 vsCode 中安装 cline 插件
- 配置 MCP 服务

- 使用
- 获取表列表

- 初始化对话

- 查询:薪资总和是多少

- 获取表列表
联系方式:
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
