FOCUS DATA MCP サーバー [中文]
モデルコンテキストプロトコル(MCP)サーバーにより、人工知能アシスタントはデータ結果を直接クエリできます。ユーザーは自然言語を使用してDataFocusからデータ結果を取得できます。
特徴
DataFocus に登録してアプリケーション スペースを開き、分析するデータ テーブルをインポート (直接接続) します。
Datafocusデータテーブル初期化ダイアログを選択
自然言語データ取得結果
Related MCP server: Lead Qualifier MCP Tool
前提条件
jdk 23以上。jdkをダウンロード
gradle 8.12以降。gradleをダウンロード
ベアラートークンを取得するには、 Datafocusを登録します。
Datafocusにアカウントを登録する
アプリケーションを作成する
アプリケーションを入力してください
管理 -> インターフェース認証 -> ベアラートークン -> 新しいベアラートークン

インストール
このリポジトリをクローンします:
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.jarMCP構成
サーバーを 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. テーブルリスト
Datafocus でテーブル リストを取得します。
パラメータ:
name(オプション): フィルタリングするテーブル名bearer(必須):ベアラートークン
例:
{
"name": "test",
"bearer": "ZTllYzAzZjM2YzA3NDA0ZGE3ZjguNDJhNDjNGU4NzkyYjY1OTY0YzUxYWU5NmU="
}2. gptText2DataInit
ダイアログを初期化します。
パラメータ:
names(必須): 選択したテーブル名bearer(必須):ベアラートークンlanguage(オプション):言語 ['english','chinese']
例:
{
"names": [
"test1",
"test2"
],
"bearer": "ZTllYzAzZjM2YzA3NDA0ZGE3ZjguNDJhNDjNGU4NzkyYjY1OTY0YzUxYWU5NmU="
}3. gptText2Dataデータ
クエリデータの結果。
パラメータ:
chatId(必須): チャットIDinput(必須): 自然言語bearer(必須):ベアラートークン
例:
{
"chatId": "03975af5de4b4562938a985403f206d4",
"input": "max(age)",
"bearer": "ZTllYzAzZjM2YzA3NDA0ZGE3ZjguNDJhNDjNGU4NzkyYjY1OTY0YzUxYWU5NmU="
}応答フォーマット
すべてのツールは次の形式で応答を返します。
{
"errCode": 0,
"exception": "",
"msgParams": null,
"promptMsg": null,
"success": true,
"data": {
}
}Visual Studio Code Cline サンプル
vsCode で cline プラグインをインストールする
mcp サーバー構成

使用
テーブルリストを取得する


ダイアログを初期化する

質問: 給与総額はいくらですか

