Skip to content

Commit ec8e347

Browse files
committed
moved mcp/api/ssh script files to subfolders
1 parent b360532 commit ec8e347

9 files changed

Lines changed: 17 additions & 12 deletions

File tree

ai/integrations/tidb-docs-mcp-server.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@ Example:
163163
"mcpServers": {
164164
"tidb-docs": {
165165
"command": "node",
166-
"args": ["scripts/docs-mcp-server.js"],
166+
"args": ["scripts/docs-mcp/docs-mcp-server.js"],
167167
"env": {
168168
"DOCS_API_SOURCE_DIR": "/workspaces/docs-staging"
169169
}
@@ -317,3 +317,4 @@ Check:
317317
- Enforce version routing on every query. If `version` is missing, resolve to latest LTS stable.
318318
- Include `source` in outputs to improve answer trust.
319319
- Template variables (for example, `{{{ .starter }}}`) are resolved via `variables.json` in the selected source directory.
320+

ai/integrations/tidb-docs-over-ssh.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,13 +52,13 @@ The SSH shell supports the following commands:
5252
For automation or remote execution, run one command and exit:
5353

5454
```bash
55-
node scripts/docs-ssh-shell.js --command "ls /ai/integrations"
55+
node scripts/docs-ssh/docs-ssh-shell.js --command "ls /ai/integrations"
5656
```
5757

5858
You can also run content search:
5959

6060
```bash
61-
node scripts/docs-ssh-shell.js --command "grep TiDB /ai/integrations/tidb-docs-mcp-server.md"
61+
node scripts/docs-ssh/docs-ssh-shell.js --command "grep TiDB /ai/integrations/tidb-docs-mcp-server.md"
6262
```
6363

6464
## Sync docs from Git over SSH
@@ -100,7 +100,7 @@ Example `sshd_config` snippet:
100100

101101
```sshconfig
102102
Match User tidbdocs
103-
ForceCommand /usr/bin/node /srv/tidb/docs/scripts/docs-ssh-shell.js
103+
ForceCommand /usr/bin/node /srv/tidb/docs/scripts/docs-ssh/docs-ssh-shell.js
104104
PermitTTY yes
105105
X11Forwarding no
106106
AllowTcpForwarding no
@@ -287,3 +287,4 @@ Expected:
287287

288288
- [TiDB Docs MCP Server](/ai/integrations/tidb-docs-mcp-server.md)
289289
- [TiDB MCP Server](/ai/integrations/tidb-mcp-server.md)
290+

package.json

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@
55
"license": "MIT",
66
"type": "module",
77
"scripts": {
8-
"docs-api:build": "node scripts/build-docs-api-index.js",
9-
"docs-api:serve": "node scripts/docs-api-server.js",
10-
"docs-mcp:serve": "node scripts/docs-mcp-server.js",
11-
"docs-mcp:serve:http": "node scripts/docs-mcp-server.js",
12-
"docs-ssh:shell": "node scripts/docs-ssh-shell.js",
13-
"docs-sync:ssh": "node scripts/docs-sync-over-ssh.js"
8+
"docs-api:build": "node scripts/docs-api/build-docs-api-index.js",
9+
"docs-api:serve": "node scripts/docs-api/docs-api-server.js",
10+
"docs-mcp:serve": "node scripts/docs-mcp/docs-mcp-server.js",
11+
"docs-mcp:serve:http": "node scripts/docs-mcp/docs-mcp-server.js",
12+
"docs-ssh:shell": "node scripts/docs-ssh/docs-ssh-shell.js",
13+
"docs-sync:ssh": "node scripts/docs-ssh/docs-sync-over-ssh.js"
1414
},
1515
"dependencies": {
1616
"axios": "^1.4.0",
@@ -33,3 +33,4 @@
3333
"remark-lint": "8.0.0"
3434
}
3535
}
36+
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import {
55
loadDocContentByPath,
66
loadTemplateVariables,
77
resolveDefaultSourceDir,
8-
} from "./docs-api-lib.js";
8+
} from "../docs-api/docs-api-lib.js";
99

1010
const SERVER_NAME = "tidb-docs-mcp";
1111
const SERVER_VERSION = "0.2.0";
@@ -561,3 +561,4 @@ if (TRANSPORT === "http") {
561561
startStdioServer();
562562
}
563563

564+
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import fs from "fs";
22
import path from "path";
33
import readline from "readline";
4-
import { loadTemplateVariables, resolveDefaultSourceDir } from "./docs-api-lib.js";
4+
import { loadTemplateVariables, resolveDefaultSourceDir } from "../docs-api/docs-api-lib.js";
55

66
const SOURCE_DIR = path.resolve(
77
process.env.DOCS_SSH_SOURCE_DIR ||
@@ -298,3 +298,4 @@ if (cliCommand) {
298298
} else {
299299
startInteractive();
300300
}
301+

0 commit comments

Comments
 (0)