{
  "checkedAt": "2026-11-08T07:19:28.506Z",
  "passed": true,
  "node": "v24.14.0",
  "serverPackage": "@modelcontextprotocol/server-filesystem",
  "version": "2.2.0",
  "transport": "stdio",
  "protocolVersion": "2025-11-25",
  "client": "Small deterministic JSON-RPC client, not Claude/Codex model integration",
  "checks": {
    "initialize": true,
    "readOnlyTools": true,
    "listDirectory": true,
    "readTextExact": true,
    "outsideDirectoryDenied": true
  },
  "toolNames": [
    "read_file",
    "read_text_file",
    "read_media_file",
    "read_multiple_files",
    "list_directory",
    "list_directory_with_sizes",
    "directory_tree",
    "search_files",
    "get_file_info",
    "list_allowed_directories"
  ],
  "sourceFile": "public-notes/meeting.md",
  "readResult": "# 週會公開練習資料\n\n- 2026-11-02：怡君完成產品 FAQ 初稿。\n- 2026-11-03：阿哲要在 11 月 10 日前確認示範影片字幕。\n- 2026-11-04：上線日期尚未決定。\n",
  "deniedResult": {
    "content": [
      {
        "type": "text",
        "text": "Access denied - path outside allowed directories: C:\\Users\\User\\claude\\gwarket-platform\\ops\\seo-offpage-20261108\\prepared\\pillar-mcp\\examples\\mcp-first-task\\outside-allowed.txt not in C:\\Users\\User\\claude\\gwarket-platform\\ops\\seo-offpage-20261108\\prepared\\pillar-mcp\\examples\\mcp-first-task\\public-notes"
      }
    ],
    "isError": true
  },
  "scope": "Actual MCP server listing and read call; no model API, accounts, private files or write tool calls."
}
