)]}'
{
  "commit": "cebb03c0513e98e1861efe787ac1577c614e2e52",
  "tree": "a219d281aa31e06be6a99849f05a8a84dcc19ea0",
  "parents": [
    "297327174d1d13cf185cf781c19813f2a05ca809"
  ],
  "author": {
    "name": "philip.zeyliger",
    "email": "philip.zeyliger@gmail.com",
    "time": "Fri Jun 27 13:24:38 2025 -0700"
  },
  "committer": {
    "name": "Philip Zeyliger",
    "email": "philip@bold.dev",
    "time": "Fri Jun 27 13:24:38 2025 -0700"
  },
  "message": "Add cmd/mcp-tool command for testing MCP servers\n\nCreates sketch/cmd/mcp-tool with discover and call subcommands to manually\ntest MCP servers using the same mcp-go library as Sketch.\n\nExample calls tested with Context7 MCP servers:\n\nmcp-tool discover -mcp \u0027{\"name\": \"context7\", \"type\": \"http\", \"url\": \"https://mcp.context7.com/mcp\"}\u0027\n\nmcp-tool discover -mcp \u0027{\"name\": \"context7-stdio\", \"type\": \"stdio\", \"command\": \"npx\", \"args\": [\"-y\", \"@upstash/context7-mcp\"]}\u0027\n\nmcp-tool call -mcp \u0027{\"name\": \"context7-sse\", \"type\": \"sse\", \"url\": \"https://mcp.context7.com/sse\"}\u0027 resolve-library-id \u0027{\"libraryName\": \"react\"}\u0027\n\nmcp-tool call -mcp \u0027{\"name\": \"context7\", \"type\": \"http\", \"url\": \"https://mcp.context7.com/mcp\"}\u0027 get-library-docs \u0027{\"context7CompatibleLibraryID\": \"/reactjs/react.dev\", \"tokens\": 1000, \"topic\": \"hooks\"}\u0027\n\nCo-Authored-By: sketch \u003chello@sketch.dev\u003e\nChange-ID: s3c5c4cca2cf302d5k\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6a504de321af2c56538908679ec9a843cb829990",
      "new_mode": 33188,
      "new_path": "cmd/mcp-tool/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dfba7d5e73f09782a6237b42c3685d4db874487a",
      "new_mode": 33188,
      "new_path": "cmd/mcp-tool/mcp-tool.go"
    }
  ]
}
