Skip to content

Commit 55d6f9f

Browse files
AUTO: Docs repo sync - ScalarDB (#1618)
* AUTO: Sync ScalarDB docs in Japanese to docs site repo * Add ScalarDB MCP Server docs in Japanese * Add ScalarDB MCP Server doc; remove ABAC doc * Add ScalarDB MCP Server doc; remove encryption doc * Add MCP Server doc; remove ABAC and Db2 support doc --------- Co-authored-by: josh-wong <[email protected]> Co-authored-by: Josh Wong <[email protected]>
1 parent 8fd120d commit 55d6f9f

File tree

7 files changed

+766
-16
lines changed

7 files changed

+766
-16
lines changed
127 KB
Loading

i18n/versioned_docs/ja-jp/docusaurus-plugin-content-docs/current/scalardb-mcp-server/getting-started-with-scalardb-mcp-server.mdx

Lines changed: 631 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,102 @@
1+
---
2+
tags:
3+
- Community
4+
- Enterprise Standard
5+
- Enterprise Premium
6+
displayed_sidebar: docsJapanese
7+
---
8+
9+
# ScalarDB MCP Server ツールリファレンス
10+
11+
import TranslationBanner from '/src/components/_translation-ja-jp.mdx';
12+
13+
<TranslationBanner />
14+
15+
ScalarDB MCP Server は、20以上の専門的な MCP ツールを通じて包括的なデータベース操作を提供します。自然言語を使用して LLM と対話でき、LLM が自動的に適切なツールを選択して使用し、リクエストを満たします。これらのツールを理解することで、LLM があなたの代わりに実行できるデータベース操作を知ることができます。
16+
17+
## 接続ツール
18+
19+
ScalarDB 接続ステータスと設定を監視および確認します。以下のツールは CRUD と SQL の両方のモードで使用できます。
20+
21+
| ツール | 説明 |
22+
|------|-------------|
23+
| `scalardb_connection_info` | 現在の接続ステータス、設定詳細、ヘルスチェック結果を取得。 |
24+
25+
## スキーマ管理ツール
26+
27+
ネームスペース、テーブル、インデックスを含むデータベース構造を作成、変更、検査します。以下のツールは CRUD モードで使用できます。
28+
29+
| ツール | 説明 |
30+
|------|-------------|
31+
| `scalardb_create_namespace` | テーブルを整理するための新しいネームスペース/キースペースを作成。 |
32+
| `scalardb_drop_namespace` | 既存のネームスペースとそのすべてのテーブルを削除。 |
33+
| `scalardb_list_namespaces` | データベース内の利用可能なすべてのネームスペースをリスト。 |
34+
| `scalardb_create_table` | パーティションキー、クラスタリングキー、列を含む完全なスキーマ定義で新しいテーブルを作成。 |
35+
| `scalardb_drop_table` | 既存のテーブルとそのすべてのデータを削除。 |
36+
| `scalardb_truncate_table` | スキーマを保持したままテーブルからすべてのデータを削除。 |
37+
| `scalardb_describe_table` | 列、キー、メタデータを含む詳細なテーブルスキーマを取得。 |
38+
| `scalardb_list_tables` | 特定のネームスペース内のすべてのテーブルをリスト。 |
39+
| `scalardb_add_new_column` | 既存のテーブルスキーマに新しい列を追加。 |
40+
| `scalardb_create_index` | より高速なクエリのためにテーブル列にセカンダリインデックスを作成。 |
41+
| `scalardb_drop_index` | 既存のセカンダリインデックスを削除。 |
42+
43+
## CRUD 操作ツール
44+
45+
細かい制御と型安全性のために ScalarDB Java Client SDK を使用してデータ操作操作を実行します。以下のツールは CRUD モードで使用できます。
46+
47+
| ツール | 説明 |
48+
|------|-------------|
49+
| `scalardb_get` | パーティションキー、クラスタリングキー、またはセカンダリインデックスを使用して特定のレコードを取得。 |
50+
| `scalardb_scan` | 柔軟なフィルタリング、順序付け、ページネーション機能でレコードをスキャン。 |
51+
| `scalardb_insert` | 自動競合検出で新しいレコードを挿入。 |
52+
| `scalardb_update` | 条件付き操作で既存のレコードを更新。 |
53+
| `scalardb_upsert` | 新しいレコードを挿入または既存のレコードを更新 (存在しない場合は挿入、存在する場合は更新)。 |
54+
| `scalardb_delete` | プライマリキーまたは条件ロジックを使用してレコードを削除。 |
55+
56+
## トランザクション管理ツール
57+
58+
適切な分離と一貫性保証で ScalarDB Java Client SDK を使用して ACID トランザクションを制御します。CRUD モードで使用できます。
59+
60+
| ツール | 説明 |
61+
|------|-------------|
62+
| `scalardb_begin_transaction` | ACID 保証付きの新しい読み書きトランザクションを開始。 |
63+
| `scalardb_begin_readonly_transaction` | クエリ用に最適化された読み取り専用トランザクションを開始。 |
64+
| `scalardb_commit_transaction` | トランザクションをコミットし、すべての変更を永続化。 |
65+
| `scalardb_rollback_transaction` | トランザクションをロールバックし、すべての変更を元に戻す。 |
66+
67+
## SQL ツール (ScalarDB Cluster のみ)
68+
69+
ScalarDB SQL インターフェースを通じて SQL コマンドを直接実行します。以下のツールは SQL モードで使用できます。
70+
71+
| ツール | 説明 |
72+
|------|-------------|
73+
| `scalardb_execute_sql` | 完全な SQL 構文サポートで SQL クエリを直接実行 (`SELECT``INSERT``UPDATE``DELETE`)。 |
74+
75+
## コーディネータツール
76+
77+
マルチデータベース一貫性のための分散トランザクションコーディネータテーブルを管理します。これらのツールは CRUD モードで使用できます。
78+
79+
| ツール | 説明 |
80+
|------|-------------|
81+
| `scalardb_create_coordinator_tables` | 分散トランザクションに必要なコーディネータテーブルを作成。 |
82+
| `scalardb_drop_coordinator_tables` | 不要になったコーディネータテーブルを削除。 |
83+
| `scalardb_truncate_coordinator_tables` | 構造を保持したままコーディネータテーブルをクリア。 |
84+
85+
## モード別ツール可用性
86+
87+
選択した操作モードに応じて、異なるツールが使用できます。
88+
89+
### SQL モード
90+
91+
- **接続ツール:** 接続ステータスとヘルスを監視。
92+
- **SQL ツール:** ScalarDB SQL インターフェースを通じて SQL クエリを直接実行。
93+
- **使用例:** SQL 構文を使用する場合の ScalarDB Cluster デプロイメントに最適。
94+
95+
### CRUD モード
96+
97+
- **接続ツール:** 接続ステータスとヘルスを監視。
98+
- **スキーマ管理ツール:** ネームスペース、テーブル、インデックスを作成および管理。
99+
- **CRUD 操作ツール:** ScalarDB Java Client SDK でデータ操作を実行。
100+
- **トランザクション管理ツール:** プログラム的に ACID トランザクションを制御。
101+
- **コーディネータツール:** 分散トランザクション調整を管理。
102+
- **使用例:** ScalarDB Core に必要。

sidebars.js

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1589,6 +1589,23 @@ const sidebars = {
15891589
},
15901590
],
15911591
},
1592+
{
1593+
type: 'category',
1594+
label: 'ScalarDB MCP Server',
1595+
collapsible: true,
1596+
items: [
1597+
{
1598+
type: 'doc',
1599+
id: 'scalardb-mcp-server/getting-started-with-scalardb-mcp-server',
1600+
label: 'ScalarDB MCP Server を使用',
1601+
},
1602+
{
1603+
type: 'doc',
1604+
id: 'scalardb-mcp-server/tools-reference',
1605+
label: 'ScalarDB MCP Server ツールリファレンス',
1606+
},
1607+
],
1608+
},
15921609
],
15931610
},
15941611
],

src/components/Cards/3.16.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,13 +30,13 @@ const recentFeatures = [
3030
},
3131
{
3232
cell: 1, // Second cell
33-
links: ['scalardb-cluster/getting-started-with-vector-search'],
34-
labels: ['Getting Started with ScalarDB Cluster for Vector Search']
33+
links: ['scalardb-mcp-server/getting-started-with-scalardb-mcp-server'],
34+
labels: ['Getting Started with ScalarDB MCP Server']
3535
},
3636
{
3737
cell: 2, // Third cell
38-
links: ['scalardb-cluster/encrypt-data-at-rest'],
39-
labels: ['Encrypt Data at Rest']
38+
links: ['scalardb-cluster/getting-started-with-vector-search'],
39+
labels: ['Getting Started with ScalarDB Cluster for Vector Search']
4040
}
4141
]
4242
}

src/components/Cards/ja-jp/3.16.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,13 +30,13 @@ const recentFeatures = [
3030
},
3131
{
3232
cell: 1, // Second cell
33-
links: ['scalardb-cluster/getting-started-with-vector-search'],
34-
labels: ['ScalarDB Cluster でベクトル検索をはじめよう']
33+
links: ['scalardb-mcp-server/getting-started-with-scalardb-mcp-server'],
34+
labels: ['ScalarDB MCP Server をはじめよう']
3535
},
3636
{
3737
cell: 2, // Third cell
38-
links: ['scalardb-cluster/authorize-with-abac'],
39-
labels: ['ユーザーアクセスをきめ細かく制御する']
38+
links: ['scalardb-cluster/getting-started-with-vector-search'],
39+
labels: ['ScalarDB Cluster でベクトル検索をはじめよう']
4040
}
4141
]
4242
}

src/data/notifications.js

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -14,23 +14,23 @@ const notificationsList = [
1414
// },
1515
{
1616
message: {
17-
en: 'Replicate data for high availability in ScalarDB 3.16',
18-
ja: 'ScalarDB 3.16 でのデータの高可用性のためのレプリケーション'
17+
en: 'Query databases by using natural language with ScalarDB MCP Server',
18+
ja: 'ScalarDB MCP Server を使用して自然言語でデータベースをクエリする'
1919
},
2020
url: {
21-
en: 'scalardb-cluster/remote-replication?utm_source=docs-site&utm_medium=notifications',
22-
ja: 'scalardb-cluster/remote-replication?utm_source=docs-site&utm_medium=notifications'
21+
en: 'scalardb-mcp-server/getting-started-with-scalardb-mcp-server?utm_source=docs-site&utm_medium=notifications',
22+
ja: 'scalardb-mcp-server/getting-started-with-scalardb-mcp-server?utm_source=docs-site&utm_medium=notifications'
2323
},
2424
unread: true
2525
},
2626
{
2727
message: {
28-
en: 'Support for IBM Db2 has been added in ScalarDB 3.16',
29-
ja: 'ScalarDB 3.15 できめ細かなユーザーアクセス制御のサポートが追加されました'
28+
en: 'Replicate data for high availability in ScalarDB 3.16',
29+
ja: 'ScalarDB 3.16 で高可用性のためのデータレプリケーションを行う'
3030
},
3131
url: {
32-
en: 'requirements?RDBs=Db2#relational-databases?utm_source=docs-site&utm_medium=notifications',
33-
ja: 'scalardb-cluster/getting-started-with-vector-search?RDBs=Db2#リレーショナルデータベース?utm_source=docs-site&utm_medium=notifications'
32+
en: 'scalardb-cluster/remote-replication?utm_source=docs-site&utm_medium=notifications',
33+
ja: 'scalardb-cluster/remote-replication?utm_source=docs-site&utm_medium=notifications'
3434
},
3535
unread: true
3636
},

0 commit comments

Comments
 (0)