Skip to content

Commit da9f28c

Browse files
fix: update description in package.json and add server.json configuration file
1 parent 0378077 commit da9f28c

File tree

2 files changed

+51
-1
lines changed

2 files changed

+51
-1
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "dbatools-mcp-server",
33
"mcpName": "io.github.dataplat/dbatools-mcp-server",
44
"version": "0.1.0",
5-
"description": "MCP server for the dbatools PowerShell module — exposes dbatools commands as MCP tools driven by comment-based help",
5+
"description": "MCP server for dbatools — exposes SQL Server management commands as MCP tools",
66
"keywords": [
77
"dbatools",
88
"mcp",

server.json

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
{
2+
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
3+
"name": "io.github.dataplat/dbatools-mcp-server",
4+
"description": "MCP server for dbatools — exposes SQL Server management commands as MCP tools",
5+
"repository": {
6+
"url": "https://github.com/dataplat/dbatools-mcp-server",
7+
"source": "github"
8+
},
9+
"version": "0.1.0",
10+
"packages": [
11+
{
12+
"registryType": "npm",
13+
"identifier": "dbatools-mcp-server",
14+
"version": "0.1.0",
15+
"transport": {
16+
"type": "stdio"
17+
},
18+
"environmentVariables": [
19+
{
20+
"name": "DBATOOLS_SAFE_MODE",
21+
"description": "Set to 'false' to allow write/destructive dbatools operations. Defaults to true (read-only safe mode).",
22+
"isRequired": false,
23+
"isSecret": false,
24+
"format": "string"
25+
},
26+
{
27+
"name": "MAX_OUTPUT_ROWS",
28+
"description": "Maximum number of rows returned per command. Defaults to 100. Allowed range: 1–10000.",
29+
"isRequired": false,
30+
"isSecret": false,
31+
"format": "number"
32+
},
33+
{
34+
"name": "COMMAND_TIMEOUT_SECONDS",
35+
"description": "Timeout in seconds for each dbatools command. Defaults to 60. Allowed range: 5–3600.",
36+
"isRequired": false,
37+
"isSecret": false,
38+
"format": "number"
39+
},
40+
{
41+
"name": "PWSH_EXE",
42+
"description": "Path to the PowerShell executable. Defaults to 'pwsh'.",
43+
"isRequired": false,
44+
"isSecret": false,
45+
"format": "string"
46+
}
47+
]
48+
}
49+
]
50+
}

0 commit comments

Comments
 (0)