![FOCUS DATA MCP Server [中文]](https://i.findmcp.info/images/FocusSearch/focus_mcp_data/focus_mcp_data.png)
FOCUS DATA MCP Server [中文]

2025.04.14
3
Java开发效率数据库
FOCUS DATA MCP Server 是一个基于模型上下文协议(MCP)的服务,旨在使人工智能助手能够直接查询数据结果。用户可以通过自然语言从DataFocus获取数据结果。该服务支持数据表的注册、初始化对话以及自然语言数据查询等功能。
View on GitHub
Overview
基本能力
产品定位
FOCUS DATA MCP Server 是一个数据查询和分析工具,旨在通过自然语言处理技术简化数据查询流程,提高开发效率。
核心功能
- 数据表注册与连接:用户可以在DataFocus上注册应用空间,并直接连接需要分析的数据表。
- 初始化对话:选择数据表后,可以初始化对话以便进行后续的数据查询。
- 自然语言数据查询:用户可以通过自然语言输入查询条件,获取数据结果。
适用场景
- 数据分析:适用于需要快速查询和分析数据的场景。
- 开发调试:开发人员可以通过自然语言快速获取数据结果,提高开发效率。
- 自动化工具集成:可以集成到自动化工具中,实现数据查询的自动化。
工具列表
- tableList:获取DataFocus中的数据表列表。
- 参数:
name
(可选,用于过滤表名),bearer
(必填,Bearer Token)。 - gptText2DataInit:初始化对话。
- 参数:
names
(必填,选择的表名),bearer
(必填,Bearer Token),language
(可选,语言选择)。 - gptText2DataData:查询数据结果。
- 参数:
chatId
(必填,对话ID),input
(必填,自然语言输入),bearer
(必填,Bearer Token)。
常见问题解答
- 如何获取Bearer Token?
- 在DataFocus上注册账号,创建应用,进入应用后,在“Admin -> Interface authentication -> Bearer Token”中生成新的Bearer Token。
- 如何配置MCP服务器?
- 在MCP设置文件中添加服务器配置,指定命令和参数。
使用教程
使用依赖
安装教程
- 克隆仓库:
bash git clone https://github.com/FocusSearch/focus_mcp_data.git cd focus_mcp_data
- 构建服务器:
bash gradle clean gradle bootJar
- 生成的JAR文件路径:
build/libs/focus_mcp_data.jar
。
调试方式
- 配置MCP服务器:
- 在MCP设置文件中添加服务器配置,例如:
json { "mcpServers": { "focus_mcp_data": { "command": "java", "args": [ "-jar", "path/to/focus_mcp_data/focus_mcp_data.jar" ], "autoApprove": [ "tableList", "gptText2DataInit", "gptText2DataData" ] } } }
- 使用工具:
- 通过VS Code的Cline插件配置和使用MCP服务器,具体操作参考文档中的示例图片。
标签信息
- 安装类型:
stdio
- 产品定位:
数据查询
,自然语言处理
,开发工具
- 归类:
开发效率
,数据库