Skip to content

Commit 7c3ddca

Browse files
committed
feat: more debug informaiton
1 parent 405591a commit 7c3ddca

File tree

8 files changed

+32
-12
lines changed

8 files changed

+32
-12
lines changed

.github/workflows/publish-docker-linux.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
name: Build & push Docker image
1313
with:
1414
image: antonytm/mcp-sitecore-linux
15-
tags: 1.2.3-verbose-logging, latest
15+
tags: 1.2.4-verbose-logging, latest
1616
registry: docker.io
1717
dockerfile: ./docker/linux/Dockerfile
1818
username: ${{ secrets.DOCKER_USERNAME }}

.github/workflows/publish-docker-windows.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
name: Build & push Docker image
1313
with:
1414
image: antonytm/mcp-sitecore-windows
15-
tags: 1.2.3-verbose-logging, latest
15+
tags: 1.2.4-verbose-logging, latest
1616
registry: docker.io
1717
dockerfile: ./docker/windows/Dockerfile
1818
platform: windows/amd64

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@antonytm/mcp-sitecore-server",
3-
"version": "1.2.3-verbose-logging",
3+
"version": "1.2.4-verbose-logging",
44
"description": "A Model Context Protocol server for Sitecore",
55
"files": [
66
"dist",
@@ -24,13 +24,13 @@
2424
"start:stdio": "npm run build && cross-env TRANSPORT=stdio node dist/index.js",
2525
"run": "npm run build && node dist/run.js",
2626
"test": "npm run build && npm run bundle && vitest run",
27-
"docker:windows:build": "docker build -t antonytm/mcp-sitecore-windows:1.2.3-verbose-logging -t antonytm/mcp-sitecore-windows:latest --file .\\docker\\windows\\Dockerfile .",
27+
"docker:windows:build": "docker build -t antonytm/mcp-sitecore-windows:1.2.4-verbose-logging -t antonytm/mcp-sitecore-windows:latest --file .\\docker\\windows\\Dockerfile .",
2828
"docker:windows:run": "docker run -it --rm -p 4001:3001 antonytm/mcp-sitecore-windows:latest",
29-
"docker:windows:push": "docker push antonytm/mcp-sitecore-windows:1.2.3-verbose-logging && docker push antonytm/mcp-sitecore-windows:latest",
29+
"docker:windows:push": "docker push antonytm/mcp-sitecore-windows:1.2.4-verbose-logging && docker push antonytm/mcp-sitecore-windows:latest",
3030
"docker:windows": "npm run docker:windows:build && npm run docker:windows:push",
31-
"docker:linux:build": "docker build -t antonytm/mcp-sitecore-linux:1.2.3-verbose-logging -t antonytm/mcp-sitecore-linux:latest --file ./docker/linux/Dockerfile .",
31+
"docker:linux:build": "docker build -t antonytm/mcp-sitecore-linux:1.2.4-verbose-logging -t antonytm/mcp-sitecore-linux:latest --file ./docker/linux/Dockerfile .",
3232
"docker:linux:run": "docker run -it --rm -p 4001:3001 antonytm/mcp-sitecore-linux:latest",
33-
"docker:linux:push": "docker push antonytm/mcp-sitecore-linux:1.2.3-verbose-logging && docker push antonytm/mcp-sitecore-linux:latest",
33+
"docker:linux:push": "docker push antonytm/mcp-sitecore-linux:1.2.4-verbose-logging && docker push antonytm/mcp-sitecore-linux:latest",
3434
"docker:linux": "npm run docker:linux:build && npm run docker:linux:push"
3535
},
3636
"dependencies": {

src/helper.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,10 @@ import { type CallToolResult } from '@modelcontextprotocol/sdk/types.js';
22

33
export async function safeMcpResponse(exec: Promise<CallToolResult>): Promise<CallToolResult> {
44
try {
5-
return await exec;
5+
console.log('Safe MCP Response: Executing tool...');
6+
let result = await exec;
7+
console.log('Safe MCP Response: Success', result);
8+
return result;
69
} catch (error) {
710
console.error('Error executing tool:', error);
811
return {

src/tools/item-service/logic/simple/edit-item.ts

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,21 @@ export async function editItem(
2323
conf.logLevel
2424
);
2525

26+
if(conf.logLevel === LogLevel.DEBUG) {
27+
console.log('Item Service Client: Editing item...', JSON.stringify({
28+
id,
29+
data,
30+
options
31+
}, null, '\t'));
32+
}
2633
const response = await client.editItem(id, data, options);
34+
35+
if(conf.logLevel === LogLevel.DEBUG) {
36+
console.log('Item Service Client: Item edited successfully', JSON.stringify({
37+
id,
38+
response
39+
}, null, '\t'));
40+
}
2741

2842
return {
2943
content: [

src/tools/item-service/tools/simple/edit-item.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,10 @@ export function editItemTool(server: McpServer, config: Config) {
1919
}).optional(),
2020
},
2121
async (params) => {
22-
return safeMcpResponse(editItem(config, params.id, params.data, params.options || {}));
22+
console.log('Edit Item Tool: Executing tool...', JSON.stringify(params, null, '\t'));
23+
const result = await safeMcpResponse(editItem(config, params.id, params.data, params.options || {}));
24+
console.log('Edit Item Tool: Result', JSON.stringify(result, null, '\t'));
25+
return result;
2326
}
2427
);
2528
}

tests/client.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ const transportOptions: TransportOptions = {
1616

1717
const client = new Client({
1818
name: "mcp-sitecore-server",
19-
version: "1.2.3-verbose-logging",
19+
version: "1.2.4-verbose-logging",
2020
});
2121

2222
const transport = createTransport(transportOptions);

0 commit comments

Comments
 (0)