{
  "schema_version": "0.1.0",
  "nodes": [
    {
      "id": "pgm_mcp",
      "type": "Program",
      "name": "MCP·Skill",
      "url": "https://games.cursorai.co.kr/programs/mcp/"
    },
    {
      "id": "pgm_dev",
      "type": "Program",
      "name": "개발",
      "url": "https://games.cursorai.co.kr/programs/dev/"
    },
    {
      "id": "pgm_apps",
      "type": "Program",
      "name": "최신 도구 가이드",
      "url": "https://games.cursorai.co.kr/programs/apps/"
    },
    {
      "id": "pgm_linux",
      "type": "Program",
      "name": "Linux",
      "url": "https://games.cursorai.co.kr/programs/linux/"
    },
    {
      "id": "cat_mcp_protocol",
      "type": "Category",
      "name": "MCP 프로토콜",
      "program": "pgm_mcp",
      "url": "https://games.cursorai.co.kr/programs/mcp/protocol/"
    },
    {
      "id": "cat_mcp_skill",
      "type": "Category",
      "name": "스킬 빌드",
      "program": "pgm_mcp",
      "url": "https://games.cursorai.co.kr/programs/mcp/skill/"
    },
    {
      "id": "cat_mcp_registry",
      "type": "Category",
      "name": "레지스트리",
      "program": "pgm_mcp",
      "url": "https://games.cursorai.co.kr/programs/mcp/registry/"
    },
    {
      "id": "cat_dev_vcs",
      "type": "Category",
      "name": "소스 관리",
      "program": "pgm_dev",
      "url": "https://games.cursorai.co.kr/programs/dev/vcs/"
    },
    {
      "id": "cat_dev_container",
      "type": "Category",
      "name": "컨테이너",
      "program": "pgm_dev",
      "url": "https://games.cursorai.co.kr/programs/dev/container/"
    },
    {
      "id": "cat_dev_build",
      "type": "Category",
      "name": "빌드",
      "program": "pgm_dev",
      "url": "https://games.cursorai.co.kr/programs/dev/build/"
    },
    {
      "id": "cat_apps_network",
      "type": "Category",
      "name": "네트워크 분석 및 진단",
      "program": "pgm_apps",
      "url": "https://games.cursorai.co.kr/programs/apps/network/"
    },
    {
      "id": "cat_apps_security",
      "type": "Category",
      "name": "보안 분석 및 진단",
      "program": "pgm_apps",
      "url": "https://games.cursorai.co.kr/programs/apps/security/"
    },
    {
      "id": "cat_apps_dev",
      "type": "Category",
      "name": "개발 환경 및 프로그래밍",
      "program": "pgm_apps",
      "url": "https://games.cursorai.co.kr/programs/apps/dev/"
    },
    {
      "id": "cat_apps_data",
      "type": "Category",
      "name": "데이터 분석 및 통계",
      "program": "pgm_apps",
      "url": "https://games.cursorai.co.kr/programs/apps/data/"
    },
    {
      "id": "cat_apps_media",
      "type": "Category",
      "name": "이미지·영상·음향 제작",
      "program": "pgm_apps",
      "url": "https://games.cursorai.co.kr/programs/apps/media/"
    },
    {
      "id": "cat_apps_databases",
      "type": "Category",
      "name": "데이터베이스 및 서버 운영",
      "program": "pgm_apps",
      "url": "https://games.cursorai.co.kr/programs/apps/databases/"
    },
    {
      "id": "cat_apps_monitoring",
      "type": "Category",
      "name": "모니터링",
      "program": "pgm_apps",
      "url": "https://games.cursorai.co.kr/programs/apps/monitoring/"
    },
    {
      "id": "cat_apps_aiserver",
      "type": "Category",
      "name": "AI 서버 관리",
      "program": "pgm_apps",
      "url": "https://games.cursorai.co.kr/programs/apps/aiserver/"
    },
    {
      "id": "cat_apps_agentdev",
      "type": "Category",
      "name": "AI 에이전트 개발",
      "program": "pgm_apps",
      "url": "https://games.cursorai.co.kr/programs/apps/agentdev/"
    },
    {
      "id": "cat_apps_diskmgmt",
      "type": "Category",
      "name": "디스크 관리",
      "program": "pgm_apps",
      "url": "https://games.cursorai.co.kr/programs/apps/diskmgmt/"
    },
    {
      "id": "cat_apps_troubleshooting",
      "type": "Category",
      "name": "장애 진단 및 복구",
      "program": "pgm_apps",
      "url": "https://games.cursorai.co.kr/programs/apps/troubleshooting/"
    },
    {
      "id": "cat_apps_automation",
      "type": "Category",
      "name": "자동화",
      "program": "pgm_apps",
      "url": "https://games.cursorai.co.kr/programs/apps/automation/"
    },
    {
      "id": "cat_linux_basics",
      "type": "Category",
      "name": "리눅스 기본 명령어",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/basics/"
    },
    {
      "id": "cat_linux_filesystem",
      "type": "Category",
      "name": "파일 및 디스크 관리",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/filesystem/"
    },
    {
      "id": "cat_linux_logs",
      "type": "Category",
      "name": "서버 로그 기록 및 분석",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/logs/"
    },
    {
      "id": "cat_linux_remote",
      "type": "Category",
      "name": "원격 서버 접속 관리",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/remote/"
    },
    {
      "id": "cat_linux_services",
      "type": "Category",
      "name": "서비스 및 프로세스 관리",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/services/"
    },
    {
      "id": "cat_linux_network",
      "type": "Category",
      "name": "네트워크 및 방화벽",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/network/"
    },
    {
      "id": "cat_linux_webserver",
      "type": "Category",
      "name": "웹 서버 운영",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/webserver/"
    },
    {
      "id": "cat_linux_security",
      "type": "Category",
      "name": "사용자 및 보안 관리",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/security/"
    },
    {
      "id": "cat_linux_automation",
      "type": "Category",
      "name": "자동화 및 예약 작업",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/automation/"
    },
    {
      "id": "cat_linux_troubleshooting",
      "type": "Category",
      "name": "장애 진단 및 복구",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/troubleshooting/"
    },
    {
      "id": "doc_inspector",
      "type": "Document",
      "name": "MCP Inspector — MCP 프로토콜",
      "category": "cat_mcp_protocol",
      "program": "pgm_mcp",
      "url": "https://games.cursorai.co.kr/programs/mcp/protocol/inspector.html"
    },
    {
      "id": "doc_ts-sdk",
      "type": "Document",
      "name": "MCP TypeScript SDK — MCP 프로토콜",
      "category": "cat_mcp_protocol",
      "program": "pgm_mcp",
      "url": "https://games.cursorai.co.kr/programs/mcp/protocol/ts-sdk.html"
    },
    {
      "id": "doc_py-sdk",
      "type": "Document",
      "name": "MCP Python SDK — MCP 프로토콜",
      "category": "cat_mcp_protocol",
      "program": "pgm_mcp",
      "url": "https://games.cursorai.co.kr/programs/mcp/protocol/py-sdk.html"
    },
    {
      "id": "doc_servers",
      "type": "Document",
      "name": "MCP Reference Servers — MCP 프로토콜",
      "category": "cat_mcp_protocol",
      "program": "pgm_mcp",
      "url": "https://games.cursorai.co.kr/programs/mcp/protocol/servers.html"
    },
    {
      "id": "doc_go-sdk",
      "type": "Document",
      "name": "MCP Go SDK — MCP 프로토콜",
      "category": "cat_mcp_protocol",
      "program": "pgm_mcp",
      "url": "https://games.cursorai.co.kr/programs/mcp/protocol/go-sdk.html"
    },
    {
      "id": "doc_csharp-sdk",
      "type": "Document",
      "name": "MCP C# SDK — MCP 프로토콜",
      "category": "cat_mcp_protocol",
      "program": "pgm_mcp",
      "url": "https://games.cursorai.co.kr/programs/mcp/protocol/csharp-sdk.html"
    },
    {
      "id": "doc_java-sdk",
      "type": "Document",
      "name": "MCP Java SDK — MCP 프로토콜",
      "category": "cat_mcp_protocol",
      "program": "pgm_mcp",
      "url": "https://games.cursorai.co.kr/programs/mcp/protocol/java-sdk.html"
    },
    {
      "id": "doc_rust-sdk",
      "type": "Document",
      "name": "MCP Rust SDK — MCP 프로토콜",
      "category": "cat_mcp_protocol",
      "program": "pgm_mcp",
      "url": "https://games.cursorai.co.kr/programs/mcp/protocol/rust-sdk.html"
    },
    {
      "id": "doc_mcp-use",
      "type": "Document",
      "name": "mcp-use — MCP 프로토콜",
      "category": "cat_mcp_protocol",
      "program": "pgm_mcp",
      "url": "https://games.cursorai.co.kr/programs/mcp/protocol/mcp-use.html"
    },
    {
      "id": "doc_mcp-agent",
      "type": "Document",
      "name": "MCP Agent — MCP 프로토콜",
      "category": "cat_mcp_protocol",
      "program": "pgm_mcp",
      "url": "https://games.cursorai.co.kr/programs/mcp/protocol/mcp-agent.html"
    },
    {
      "id": "doc_fastmcp",
      "type": "Document",
      "name": "FastMCP — MCP 프로토콜",
      "category": "cat_mcp_protocol",
      "program": "pgm_mcp",
      "url": "https://games.cursorai.co.kr/programs/mcp/protocol/fastmcp.html"
    },
    {
      "id": "doc_claude-agent-sdk",
      "type": "Document",
      "name": "Claude Agent SDK — MCP 프로토콜",
      "category": "cat_mcp_protocol",
      "program": "pgm_mcp",
      "url": "https://games.cursorai.co.kr/programs/mcp/protocol/claude-agent-sdk.html"
    },
    {
      "id": "doc_pydantic-ai",
      "type": "Document",
      "name": "Pydantic AI — MCP 프로토콜",
      "category": "cat_mcp_protocol",
      "program": "pgm_mcp",
      "url": "https://games.cursorai.co.kr/programs/mcp/protocol/pydantic-ai.html"
    },
    {
      "id": "doc_langchain-mcp",
      "type": "Document",
      "name": "LangChain MCP Adapters — MCP 프로토콜",
      "category": "cat_mcp_protocol",
      "program": "pgm_mcp",
      "url": "https://games.cursorai.co.kr/programs/mcp/protocol/langchain-mcp.html"
    },
    {
      "id": "doc_server-filesystem",
      "type": "Document",
      "name": "MCP Filesystem — MCP 프로토콜",
      "category": "cat_mcp_protocol",
      "program": "pgm_mcp",
      "url": "https://games.cursorai.co.kr/programs/mcp/protocol/server-filesystem.html"
    },
    {
      "id": "doc_server-github",
      "type": "Document",
      "name": "MCP Github — MCP 프로토콜",
      "category": "cat_mcp_protocol",
      "program": "pgm_mcp",
      "url": "https://games.cursorai.co.kr/programs/mcp/protocol/server-github.html"
    },
    {
      "id": "doc_server-memory",
      "type": "Document",
      "name": "MCP Memory — MCP 프로토콜",
      "category": "cat_mcp_protocol",
      "program": "pgm_mcp",
      "url": "https://games.cursorai.co.kr/programs/mcp/protocol/server-memory.html"
    },
    {
      "id": "doc_server-everything",
      "type": "Document",
      "name": "MCP Everything — MCP 프로토콜",
      "category": "cat_mcp_protocol",
      "program": "pgm_mcp",
      "url": "https://games.cursorai.co.kr/programs/mcp/protocol/server-everything.html"
    },
    {
      "id": "doc_server-sequential-thinking",
      "type": "Document",
      "name": "MCP Sequential-Thinking — MCP 프로토콜",
      "category": "cat_mcp_protocol",
      "program": "pgm_mcp",
      "url": "https://games.cursorai.co.kr/programs/mcp/protocol/server-sequential-thinking.html"
    },
    {
      "id": "doc_server-puppeteer",
      "type": "Document",
      "name": "MCP Puppeteer — MCP 프로토콜",
      "category": "cat_mcp_protocol",
      "program": "pgm_mcp",
      "url": "https://games.cursorai.co.kr/programs/mcp/protocol/server-puppeteer.html"
    },
    {
      "id": "doc_server-postgres",
      "type": "Document",
      "name": "MCP Postgres — MCP 프로토콜",
      "category": "cat_mcp_protocol",
      "program": "pgm_mcp",
      "url": "https://games.cursorai.co.kr/programs/mcp/protocol/server-postgres.html"
    },
    {
      "id": "doc_server-brave-search",
      "type": "Document",
      "name": "MCP Brave-Search — MCP 프로토콜",
      "category": "cat_mcp_protocol",
      "program": "pgm_mcp",
      "url": "https://games.cursorai.co.kr/programs/mcp/protocol/server-brave-search.html"
    },
    {
      "id": "doc_server-slack",
      "type": "Document",
      "name": "MCP Slack — MCP 프로토콜",
      "category": "cat_mcp_protocol",
      "program": "pgm_mcp",
      "url": "https://games.cursorai.co.kr/programs/mcp/protocol/server-slack.html"
    },
    {
      "id": "doc_server-google-maps",
      "type": "Document",
      "name": "MCP Google-Maps — MCP 프로토콜",
      "category": "cat_mcp_protocol",
      "program": "pgm_mcp",
      "url": "https://games.cursorai.co.kr/programs/mcp/protocol/server-google-maps.html"
    },
    {
      "id": "doc_servers-archived",
      "type": "Document",
      "name": "MCP Servers Archived — MCP 프로토콜",
      "category": "cat_mcp_protocol",
      "program": "pgm_mcp",
      "url": "https://games.cursorai.co.kr/programs/mcp/protocol/servers-archived.html"
    },
    {
      "id": "doc_skills",
      "type": "Document",
      "name": "Anthropic Agent Skills — 스킬 빌드",
      "category": "cat_mcp_skill",
      "program": "pgm_mcp",
      "url": "https://games.cursorai.co.kr/programs/mcp/skill/skills.html"
    },
    {
      "id": "doc_skill-creator",
      "type": "Document",
      "name": "Skill Creator — 스킬 빌드",
      "category": "cat_mcp_skill",
      "program": "pgm_mcp",
      "url": "https://games.cursorai.co.kr/programs/mcp/skill/skill-creator.html"
    },
    {
      "id": "doc_mcp-builder",
      "type": "Document",
      "name": "MCP Builder — 스킬 빌드",
      "category": "cat_mcp_skill",
      "program": "pgm_mcp",
      "url": "https://games.cursorai.co.kr/programs/mcp/skill/mcp-builder.html"
    },
    {
      "id": "doc_frontend-design",
      "type": "Document",
      "name": "Frontend Design — 스킬 빌드",
      "category": "cat_mcp_skill",
      "program": "pgm_mcp",
      "url": "https://games.cursorai.co.kr/programs/mcp/skill/frontend-design.html"
    },
    {
      "id": "doc_webapp-testing",
      "type": "Document",
      "name": "WebApp Testing — 스킬 빌드",
      "category": "cat_mcp_skill",
      "program": "pgm_mcp",
      "url": "https://games.cursorai.co.kr/programs/mcp/skill/webapp-testing.html"
    },
    {
      "id": "doc_pdf-skills",
      "type": "Document",
      "name": "PDF Skills — 스킬 빌드",
      "category": "cat_mcp_skill",
      "program": "pgm_mcp",
      "url": "https://games.cursorai.co.kr/programs/mcp/skill/pdf-skills.html"
    },
    {
      "id": "doc_xlsx-skills",
      "type": "Document",
      "name": "XLSX Skills — 스킬 빌드",
      "category": "cat_mcp_skill",
      "program": "pgm_mcp",
      "url": "https://games.cursorai.co.kr/programs/mcp/skill/xlsx-skills.html"
    },
    {
      "id": "doc_canvas-design",
      "type": "Document",
      "name": "Canvas Design — 스킬 빌드",
      "category": "cat_mcp_skill",
      "program": "pgm_mcp",
      "url": "https://games.cursorai.co.kr/programs/mcp/skill/canvas-design.html"
    },
    {
      "id": "doc_artifacts-builder",
      "type": "Document",
      "name": "Artifacts Builder — 스킬 빌드",
      "category": "cat_mcp_skill",
      "program": "pgm_mcp",
      "url": "https://games.cursorai.co.kr/programs/mcp/skill/artifacts-builder.html"
    },
    {
      "id": "doc_brand-guidelines",
      "type": "Document",
      "name": "Brand Guidelines — 스킬 빌드",
      "category": "cat_mcp_skill",
      "program": "pgm_mcp",
      "url": "https://games.cursorai.co.kr/programs/mcp/skill/brand-guidelines.html"
    },
    {
      "id": "doc_slack-gif-creator",
      "type": "Document",
      "name": "Slack GIF Creator — 스킬 빌드",
      "category": "cat_mcp_skill",
      "program": "pgm_mcp",
      "url": "https://games.cursorai.co.kr/programs/mcp/skill/slack-gif-creator.html"
    },
    {
      "id": "doc_theme-factory",
      "type": "Document",
      "name": "Theme Factory — 스킬 빌드",
      "category": "cat_mcp_skill",
      "program": "pgm_mcp",
      "url": "https://games.cursorai.co.kr/programs/mcp/skill/theme-factory.html"
    },
    {
      "id": "doc_muninn",
      "type": "Document",
      "name": "Muninn — 스킬 빌드",
      "category": "cat_mcp_skill",
      "program": "pgm_mcp",
      "url": "https://games.cursorai.co.kr/programs/mcp/skill/muninn.html"
    },
    {
      "id": "doc_internal-comms",
      "type": "Document",
      "name": "Internal Comms — 스킬 빌드",
      "category": "cat_mcp_skill",
      "program": "pgm_mcp",
      "url": "https://games.cursorai.co.kr/programs/mcp/skill/internal-comms.html"
    },
    {
      "id": "doc_fivewords",
      "type": "Document",
      "name": "Five Words — 스킬 빌드",
      "category": "cat_mcp_skill",
      "program": "pgm_mcp",
      "url": "https://games.cursorai.co.kr/programs/mcp/skill/fivewords.html"
    },
    {
      "id": "doc_canvas-design-pro",
      "type": "Document",
      "name": "Canvas Design Pro — 스킬 빌드",
      "category": "cat_mcp_skill",
      "program": "pgm_mcp",
      "url": "https://games.cursorai.co.kr/programs/mcp/skill/canvas-design-pro.html"
    },
    {
      "id": "doc_skill-finder",
      "type": "Document",
      "name": "Skill Finder — 스킬 빌드",
      "category": "cat_mcp_skill",
      "program": "pgm_mcp",
      "url": "https://games.cursorai.co.kr/programs/mcp/skill/skill-finder.html"
    },
    {
      "id": "doc_folder-structure",
      "type": "Document",
      "name": "Folder Structure — 스킬 빌드",
      "category": "cat_mcp_skill",
      "program": "pgm_mcp",
      "url": "https://games.cursorai.co.kr/programs/mcp/skill/folder-structure.html"
    },
    {
      "id": "doc_pr-description",
      "type": "Document",
      "name": "PR Description — 스킬 빌드",
      "category": "cat_mcp_skill",
      "program": "pgm_mcp",
      "url": "https://games.cursorai.co.kr/programs/mcp/skill/pr-description.html"
    },
    {
      "id": "doc_commit-message",
      "type": "Document",
      "name": "Commit Message — 스킬 빌드",
      "category": "cat_mcp_skill",
      "program": "pgm_mcp",
      "url": "https://games.cursorai.co.kr/programs/mcp/skill/commit-message.html"
    },
    {
      "id": "doc_code-review",
      "type": "Document",
      "name": "Code Review — 스킬 빌드",
      "category": "cat_mcp_skill",
      "program": "pgm_mcp",
      "url": "https://games.cursorai.co.kr/programs/mcp/skill/code-review.html"
    },
    {
      "id": "doc_registry",
      "type": "Document",
      "name": "MCP Registry — 레지스트리",
      "category": "cat_mcp_registry",
      "program": "pgm_mcp",
      "url": "https://games.cursorai.co.kr/programs/mcp/registry/registry.html"
    },
    {
      "id": "doc_awesome",
      "type": "Document",
      "name": "Awesome MCP Servers — 레지스트리",
      "category": "cat_mcp_registry",
      "program": "pgm_mcp",
      "url": "https://games.cursorai.co.kr/programs/mcp/registry/awesome.html"
    },
    {
      "id": "doc_mcp-so",
      "type": "Document",
      "name": "MCP.so — 레지스트리",
      "category": "cat_mcp_registry",
      "program": "pgm_mcp",
      "url": "https://games.cursorai.co.kr/programs/mcp/registry/mcp-so.html"
    },
    {
      "id": "doc_smithery",
      "type": "Document",
      "name": "Smithery — 레지스트리",
      "category": "cat_mcp_registry",
      "program": "pgm_mcp",
      "url": "https://games.cursorai.co.kr/programs/mcp/registry/smithery.html"
    },
    {
      "id": "doc_glama",
      "type": "Document",
      "name": "Glama — 레지스트리",
      "category": "cat_mcp_registry",
      "program": "pgm_mcp",
      "url": "https://games.cursorai.co.kr/programs/mcp/registry/glama.html"
    },
    {
      "id": "doc_pulse-mcp",
      "type": "Document",
      "name": "PulseMCP — 레지스트리",
      "category": "cat_mcp_registry",
      "program": "pgm_mcp",
      "url": "https://games.cursorai.co.kr/programs/mcp/registry/pulse-mcp.html"
    },
    {
      "id": "doc_mcp-market",
      "type": "Document",
      "name": "MCP Market — 레지스트리",
      "category": "cat_mcp_registry",
      "program": "pgm_mcp",
      "url": "https://games.cursorai.co.kr/programs/mcp/registry/mcp-market.html"
    },
    {
      "id": "doc_mcp-hub",
      "type": "Document",
      "name": "McpHub — 레지스트리",
      "category": "cat_mcp_registry",
      "program": "pgm_mcp",
      "url": "https://games.cursorai.co.kr/programs/mcp/registry/mcp-hub.html"
    },
    {
      "id": "doc_mcp-get",
      "type": "Document",
      "name": "mcp-get — 레지스트리",
      "category": "cat_mcp_registry",
      "program": "pgm_mcp",
      "url": "https://games.cursorai.co.kr/programs/mcp/registry/mcp-get.html"
    },
    {
      "id": "doc_mcp-directory",
      "type": "Document",
      "name": "MCP Directory — 레지스트리",
      "category": "cat_mcp_registry",
      "program": "pgm_mcp",
      "url": "https://games.cursorai.co.kr/programs/mcp/registry/mcp-directory.html"
    },
    {
      "id": "doc_mcp-servers-org",
      "type": "Document",
      "name": "MCP Servers — 레지스트리",
      "category": "cat_mcp_registry",
      "program": "pgm_mcp",
      "url": "https://games.cursorai.co.kr/programs/mcp/registry/mcp-servers-org.html"
    },
    {
      "id": "doc_mcp-tools",
      "type": "Document",
      "name": "MCP Tools — 레지스트리",
      "category": "cat_mcp_registry",
      "program": "pgm_mcp",
      "url": "https://games.cursorai.co.kr/programs/mcp/registry/mcp-tools.html"
    },
    {
      "id": "doc_mcp-list",
      "type": "Document",
      "name": "MCP List — 레지스트리",
      "category": "cat_mcp_registry",
      "program": "pgm_mcp",
      "url": "https://games.cursorai.co.kr/programs/mcp/registry/mcp-list.html"
    },
    {
      "id": "doc_find-mcp",
      "type": "Document",
      "name": "Find MCP — 레지스트리",
      "category": "cat_mcp_registry",
      "program": "pgm_mcp",
      "url": "https://games.cursorai.co.kr/programs/mcp/registry/find-mcp.html"
    },
    {
      "id": "doc_mcp-smithery",
      "type": "Document",
      "name": "MCP Smithery — 레지스트리",
      "category": "cat_mcp_registry",
      "program": "pgm_mcp",
      "url": "https://games.cursorai.co.kr/programs/mcp/registry/mcp-smithery.html"
    },
    {
      "id": "doc_mcp-scanner",
      "type": "Document",
      "name": "MCP Scanner — 레지스트리",
      "category": "cat_mcp_registry",
      "program": "pgm_mcp",
      "url": "https://games.cursorai.co.kr/programs/mcp/registry/mcp-scanner.html"
    },
    {
      "id": "doc_mcp-proxy",
      "type": "Document",
      "name": "MCP Proxy — 레지스트리",
      "category": "cat_mcp_registry",
      "program": "pgm_mcp",
      "url": "https://games.cursorai.co.kr/programs/mcp/registry/mcp-proxy.html"
    },
    {
      "id": "doc_mcp-analyzer",
      "type": "Document",
      "name": "MCP Analyzer — 레지스트리",
      "category": "cat_mcp_registry",
      "program": "pgm_mcp",
      "url": "https://games.cursorai.co.kr/programs/mcp/registry/mcp-analyzer.html"
    },
    {
      "id": "doc_mcp-viewer",
      "type": "Document",
      "name": "MCP Viewer — 레지스트리",
      "category": "cat_mcp_registry",
      "program": "pgm_mcp",
      "url": "https://games.cursorai.co.kr/programs/mcp/registry/mcp-viewer.html"
    },
    {
      "id": "doc_mcp-validator",
      "type": "Document",
      "name": "MCP Validator — 레지스트리",
      "category": "cat_mcp_registry",
      "program": "pgm_mcp",
      "url": "https://games.cursorai.co.kr/programs/mcp/registry/mcp-validator.html"
    },
    {
      "id": "doc_git",
      "type": "Document",
      "name": "git — 분산 버전 관리",
      "category": "cat_dev_vcs",
      "program": "pgm_dev",
      "url": "https://games.cursorai.co.kr/programs/dev/vcs/git.html"
    },
    {
      "id": "doc_docker",
      "type": "Document",
      "name": "docker — 컨테이너 빌드·운영",
      "category": "cat_dev_container",
      "program": "pgm_dev",
      "url": "https://games.cursorai.co.kr/programs/dev/container/docker.html"
    },
    {
      "id": "doc_make",
      "type": "Document",
      "name": "make — 빌드 자동화",
      "category": "cat_dev_build",
      "program": "pgm_dev",
      "url": "https://games.cursorai.co.kr/programs/dev/build/make.html"
    },
    {
      "id": "doc_wireshark",
      "type": "Document",
      "name": "Wireshark — 네트워크 분석 및 진단",
      "category": "cat_apps_network",
      "program": "pgm_apps",
      "url": "https://games.cursorai.co.kr/programs/apps/network/wireshark.html"
    },
    {
      "id": "doc_nmap",
      "type": "Document",
      "name": "nmap — 네트워크 분석 및 진단",
      "category": "cat_apps_network",
      "program": "pgm_apps",
      "url": "https://games.cursorai.co.kr/programs/apps/network/nmap.html"
    },
    {
      "id": "doc_iftop",
      "type": "Document",
      "name": "iftop — 네트워크 분석 및 진단",
      "category": "cat_apps_network",
      "program": "pgm_apps",
      "url": "https://games.cursorai.co.kr/programs/apps/network/iftop.html"
    },
    {
      "id": "doc_mitmproxy",
      "type": "Document",
      "name": "mitmproxy — 네트워크 분석 및 진단",
      "category": "cat_apps_network",
      "program": "pgm_apps",
      "url": "https://games.cursorai.co.kr/programs/apps/network/mitmproxy.html"
    },
    {
      "id": "doc_sping",
      "type": "Document",
      "name": "sping — 네트워크 분석 및 진단",
      "category": "cat_apps_network",
      "program": "pgm_apps",
      "url": "https://games.cursorai.co.kr/programs/apps/network/sping.html"
    },
    {
      "id": "doc_radare2",
      "type": "Document",
      "name": "radare2 — 보안 분석 및 진단",
      "category": "cat_apps_security",
      "program": "pgm_apps",
      "url": "https://games.cursorai.co.kr/programs/apps/security/radare2.html"
    },
    {
      "id": "doc_binwalk",
      "type": "Document",
      "name": "binwalk — 보안 분석 및 진단",
      "category": "cat_apps_security",
      "program": "pgm_apps",
      "url": "https://games.cursorai.co.kr/programs/apps/security/binwalk.html"
    },
    {
      "id": "doc_objdump",
      "type": "Document",
      "name": "objdump — 보안 분석 및 진단",
      "category": "cat_apps_security",
      "program": "pgm_apps",
      "url": "https://games.cursorai.co.kr/programs/apps/security/objdump.html"
    },
    {
      "id": "doc_ghidra",
      "type": "Document",
      "name": "Ghidra — 보안 분석 및 진단",
      "category": "cat_apps_security",
      "program": "pgm_apps",
      "url": "https://games.cursorai.co.kr/programs/apps/security/ghidra.html"
    },
    {
      "id": "doc_volatility",
      "type": "Document",
      "name": "Volatility 3 — 보안 분석 및 진단",
      "category": "cat_apps_security",
      "program": "pgm_apps",
      "url": "https://games.cursorai.co.kr/programs/apps/security/volatility.html"
    },
    {
      "id": "doc_yara",
      "type": "Document",
      "name": "YARA — 보안 분석 및 진단",
      "category": "cat_apps_security",
      "program": "pgm_apps",
      "url": "https://games.cursorai.co.kr/programs/apps/security/yara.html"
    },
    {
      "id": "doc_socket",
      "type": "Document",
      "name": "Socket — 보안 분석 및 진단",
      "category": "cat_apps_security",
      "program": "pgm_apps",
      "url": "https://games.cursorai.co.kr/programs/apps/security/socket.html"
    },
    {
      "id": "doc_gdb",
      "type": "Document",
      "name": "gdb — 개발 환경 및 프로그래밍",
      "category": "cat_apps_dev",
      "program": "pgm_apps",
      "url": "https://games.cursorai.co.kr/programs/apps/dev/gdb.html"
    },
    {
      "id": "doc_valgrind",
      "type": "Document",
      "name": "valgrind — 개발 환경 및 프로그래밍",
      "category": "cat_apps_dev",
      "program": "pgm_apps",
      "url": "https://games.cursorai.co.kr/programs/apps/dev/valgrind.html"
    },
    {
      "id": "doc_strace",
      "type": "Document",
      "name": "strace — 개발 환경 및 프로그래밍",
      "category": "cat_apps_dev",
      "program": "pgm_apps",
      "url": "https://games.cursorai.co.kr/programs/apps/dev/strace.html"
    },
    {
      "id": "doc_ansible",
      "type": "Document",
      "name": "Ansible — 개발 환경 및 프로그래밍",
      "category": "cat_apps_dev",
      "program": "pgm_apps",
      "url": "https://games.cursorai.co.kr/programs/apps/dev/ansible.html"
    },
    {
      "id": "doc_vscode",
      "type": "Document",
      "name": "Visual Studio Code — 개발 환경 및 프로그래밍",
      "category": "cat_apps_dev",
      "program": "pgm_apps",
      "url": "https://games.cursorai.co.kr/programs/apps/dev/vscode.html"
    },
    {
      "id": "doc_tuicr",
      "type": "Document",
      "name": "tuicr — 개발 환경 및 프로그래밍",
      "category": "cat_apps_dev",
      "program": "pgm_apps",
      "url": "https://games.cursorai.co.kr/programs/apps/dev/tuicr.html"
    },
    {
      "id": "doc_opentofu",
      "type": "Document",
      "name": "OpenTofu — 개발 환경 및 프로그래밍",
      "category": "cat_apps_dev",
      "program": "pgm_apps",
      "url": "https://games.cursorai.co.kr/programs/apps/dev/opentofu.html"
    },
    {
      "id": "doc_bun",
      "type": "Document",
      "name": "Bun — 개발 환경 및 프로그래밍",
      "category": "cat_apps_dev",
      "program": "pgm_apps",
      "url": "https://games.cursorai.co.kr/programs/apps/dev/bun.html"
    },
    {
      "id": "doc_r",
      "type": "Document",
      "name": "R — 데이터 분석 및 통계",
      "category": "cat_apps_data",
      "program": "pgm_apps",
      "url": "https://games.cursorai.co.kr/programs/apps/data/r.html"
    },
    {
      "id": "doc_jupyter",
      "type": "Document",
      "name": "Jupyter Notebook — 데이터 분석 및 통계",
      "category": "cat_apps_data",
      "program": "pgm_apps",
      "url": "https://games.cursorai.co.kr/programs/apps/data/jupyter.html"
    },
    {
      "id": "doc_edma",
      "type": "Document",
      "name": "edma — 데이터 분석 및 통계",
      "category": "cat_apps_data",
      "program": "pgm_apps",
      "url": "https://games.cursorai.co.kr/programs/apps/data/edma.html"
    },
    {
      "id": "doc_gimp",
      "type": "Document",
      "name": "GIMP — 이미지·영상·음향 제작",
      "category": "cat_apps_media",
      "program": "pgm_apps",
      "url": "https://games.cursorai.co.kr/programs/apps/media/gimp.html"
    },
    {
      "id": "doc_blender",
      "type": "Document",
      "name": "Blender — 이미지·영상·음향 제작",
      "category": "cat_apps_media",
      "program": "pgm_apps",
      "url": "https://games.cursorai.co.kr/programs/apps/media/blender.html"
    },
    {
      "id": "doc_obs",
      "type": "Document",
      "name": "OBS Studio — 이미지·영상·음향 제작",
      "category": "cat_apps_media",
      "program": "pgm_apps",
      "url": "https://games.cursorai.co.kr/programs/apps/media/obs.html"
    },
    {
      "id": "doc_vlc",
      "type": "Document",
      "name": "VLC media player — 이미지·영상·음향 제작",
      "category": "cat_apps_media",
      "program": "pgm_apps",
      "url": "https://games.cursorai.co.kr/programs/apps/media/vlc.html"
    },
    {
      "id": "doc_inkscape",
      "type": "Document",
      "name": "Inkscape — 이미지·영상·음향 제작",
      "category": "cat_apps_media",
      "program": "pgm_apps",
      "url": "https://games.cursorai.co.kr/programs/apps/media/inkscape.html"
    },
    {
      "id": "doc_postgresql",
      "type": "Document",
      "name": "PostgreSQL — 데이터베이스 및 서버 운영",
      "category": "cat_apps_databases",
      "program": "pgm_apps",
      "url": "https://games.cursorai.co.kr/programs/apps/databases/postgresql.html"
    },
    {
      "id": "doc_redis",
      "type": "Document",
      "name": "Redis — 데이터베이스",
      "category": "cat_apps_databases",
      "program": "pgm_apps",
      "url": "https://games.cursorai.co.kr/programs/apps/databases/redis.html"
    },
    {
      "id": "doc_supabase",
      "type": "Document",
      "name": "Supabase — 데이터베이스",
      "category": "cat_apps_databases",
      "program": "pgm_apps",
      "url": "https://games.cursorai.co.kr/programs/apps/databases/supabase.html"
    },
    {
      "id": "doc_prometheus",
      "type": "Document",
      "name": "Prometheus — 모니터링",
      "category": "cat_apps_monitoring",
      "program": "pgm_apps",
      "url": "https://games.cursorai.co.kr/programs/apps/monitoring/prometheus.html"
    },
    {
      "id": "doc_grafana",
      "type": "Document",
      "name": "Grafana — 모니터링",
      "category": "cat_apps_monitoring",
      "program": "pgm_apps",
      "url": "https://games.cursorai.co.kr/programs/apps/monitoring/grafana.html"
    },
    {
      "id": "doc_zabbix",
      "type": "Document",
      "name": "Zabbix — 모니터링",
      "category": "cat_apps_monitoring",
      "program": "pgm_apps",
      "url": "https://games.cursorai.co.kr/programs/apps/monitoring/zabbix.html"
    },
    {
      "id": "doc_siltide",
      "type": "Document",
      "name": "siltide — AI 서버 관리",
      "category": "cat_apps_aiserver",
      "program": "pgm_apps",
      "url": "https://games.cursorai.co.kr/programs/apps/aiserver/siltide.html"
    },
    {
      "id": "doc_ollama",
      "type": "Document",
      "name": "Ollama — AI 서버 관리",
      "category": "cat_apps_aiserver",
      "program": "pgm_apps",
      "url": "https://games.cursorai.co.kr/programs/apps/aiserver/ollama.html"
    },
    {
      "id": "doc_vllm",
      "type": "Document",
      "name": "vLLM — AI 서버 관리",
      "category": "cat_apps_aiserver",
      "program": "pgm_apps",
      "url": "https://games.cursorai.co.kr/programs/apps/aiserver/vllm.html"
    },
    {
      "id": "doc_mcpsnoop",
      "type": "Document",
      "name": "mcpsnoop — AI 에이전트 개발",
      "category": "cat_apps_agentdev",
      "program": "pgm_apps",
      "url": "https://games.cursorai.co.kr/programs/apps/agentdev/mcpsnoop.html"
    },
    {
      "id": "doc_diskbloom",
      "type": "Document",
      "name": "diskbloom — 디스크 관리",
      "category": "cat_apps_diskmgmt",
      "program": "pgm_apps",
      "url": "https://games.cursorai.co.kr/programs/apps/diskmgmt/diskbloom.html"
    },
    {
      "id": "doc_reqlog",
      "type": "Document",
      "name": "reqlog — 장애 진단 및 복구",
      "category": "cat_apps_troubleshooting",
      "program": "pgm_apps",
      "url": "https://games.cursorai.co.kr/programs/apps/troubleshooting/reqlog.html"
    },
    {
      "id": "doc_n8n",
      "type": "Document",
      "name": "n8n — 자동화",
      "category": "cat_apps_automation",
      "program": "pgm_apps",
      "url": "https://games.cursorai.co.kr/programs/apps/automation/n8n.html"
    },
    {
      "id": "doc_du",
      "type": "Document",
      "name": "du — 디스크 사용량 확인",
      "category": "cat_linux_filesystem",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/filesystem/du.html"
    },
    {
      "id": "doc_nnn",
      "type": "Document",
      "name": "nnn — 터미널 파일 관리자",
      "category": "cat_linux_filesystem",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/filesystem/nnn.html"
    },
    {
      "id": "doc_lf",
      "type": "Document",
      "name": "lf — 터미널 파일 관리자",
      "category": "cat_linux_filesystem",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/filesystem/lf.html"
    },
    {
      "id": "doc_cp",
      "type": "Document",
      "name": "cp — 파일 및 폴더 복사",
      "category": "cat_linux_filesystem",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/filesystem/cp.html"
    },
    {
      "id": "doc_ls",
      "type": "Document",
      "name": "ls — 디렉터리 내용 나열",
      "category": "cat_linux_filesystem",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/filesystem/ls.html"
    },
    {
      "id": "doc_pwd",
      "type": "Document",
      "name": "pwd — 현재 경로 확인",
      "category": "cat_linux_filesystem",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/filesystem/pwd.html"
    },
    {
      "id": "doc_cd",
      "type": "Document",
      "name": "cd — 디렉터리 이동",
      "category": "cat_linux_filesystem",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/filesystem/cd.html"
    },
    {
      "id": "doc_mv",
      "type": "Document",
      "name": "mv — 파일 이동 및 이름 변경",
      "category": "cat_linux_filesystem",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/filesystem/mv.html"
    },
    {
      "id": "doc_rm",
      "type": "Document",
      "name": "rm — 파일 및 폴더 삭제",
      "category": "cat_linux_filesystem",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/filesystem/rm.html"
    },
    {
      "id": "doc_mkdir",
      "type": "Document",
      "name": "mkdir — 디렉터리 생성",
      "category": "cat_linux_filesystem",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/filesystem/mkdir.html"
    },
    {
      "id": "doc_cat",
      "type": "Document",
      "name": "cat — 파일 내용 출력",
      "category": "cat_linux_filesystem",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/filesystem/cat.html"
    },
    {
      "id": "doc_find",
      "type": "Document",
      "name": "find — 조건으로 파일 찾기",
      "category": "cat_linux_filesystem",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/filesystem/find.html"
    },
    {
      "id": "doc_unzip",
      "type": "Document",
      "name": "unzip — 압축 풀기와 확인",
      "category": "cat_linux_filesystem",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/filesystem/unzip.html"
    },
    {
      "id": "doc_chown",
      "type": "Document",
      "name": "chown — 소유자와 그룹 변경",
      "category": "cat_linux_filesystem",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/filesystem/chown.html"
    },
    {
      "id": "doc_df",
      "type": "Document",
      "name": "df — 디스크 여유 공간 확인",
      "category": "cat_linux_filesystem",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/filesystem/df.html"
    },
    {
      "id": "doc_rsync",
      "type": "Document",
      "name": "rsync — 증분 동기화와 백업",
      "category": "cat_linux_filesystem",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/filesystem/rsync.html"
    },
    {
      "id": "doc_ln",
      "type": "Document",
      "name": "ln — 링크 만들기",
      "category": "cat_linux_filesystem",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/filesystem/ln.html"
    },
    {
      "id": "doc_tar",
      "type": "Document",
      "name": "tar — 파일 묶기와 풀기",
      "category": "cat_linux_filesystem",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/filesystem/tar.html"
    },
    {
      "id": "doc_zip",
      "type": "Document",
      "name": "zip — 압축 파일 만들기",
      "category": "cat_linux_filesystem",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/filesystem/zip.html"
    },
    {
      "id": "doc_tree",
      "type": "Document",
      "name": "tree — 디렉터리 구조 시각화",
      "category": "cat_linux_filesystem",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/filesystem/tree.html"
    },
    {
      "id": "doc_stat",
      "type": "Document",
      "name": "stat — 파일 메타데이터 확인",
      "category": "cat_linux_filesystem",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/filesystem/stat.html"
    },
    {
      "id": "doc_mount",
      "type": "Document",
      "name": "mount — 파일시스템 연결",
      "category": "cat_linux_filesystem",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/filesystem/mount.html"
    },
    {
      "id": "doc_touch",
      "type": "Document",
      "name": "touch — 파일 생성과 시각 갱신",
      "category": "cat_linux_filesystem",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/filesystem/touch.html"
    },
    {
      "id": "doc_less",
      "type": "Document",
      "name": "less — 큰 파일 안전하게 읽기",
      "category": "cat_linux_filesystem",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/filesystem/less.html"
    },
    {
      "id": "doc_lsblk",
      "type": "Document",
      "name": "lsblk — 블록 장치 구조 확인",
      "category": "cat_linux_filesystem",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/filesystem/lsblk.html"
    },
    {
      "id": "doc_grep",
      "type": "Document",
      "name": "grep — 문자열 검색",
      "category": "cat_linux_logs",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/logs/grep.html"
    },
    {
      "id": "doc_wc",
      "type": "Document",
      "name": "wc — 줄·단어·바이트 세기",
      "category": "cat_linux_logs",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/logs/wc.html"
    },
    {
      "id": "doc_dmesg",
      "type": "Document",
      "name": "dmesg — 커널 메시지 확인",
      "category": "cat_linux_logs",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/logs/dmesg.html"
    },
    {
      "id": "doc_tail",
      "type": "Document",
      "name": "tail — 로그 끝부분 보기",
      "category": "cat_linux_logs",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/logs/tail.html"
    },
    {
      "id": "doc_journalctl",
      "type": "Document",
      "name": "journalctl — systemd 통합 로그",
      "category": "cat_linux_logs",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/logs/journalctl.html"
    },
    {
      "id": "doc_head",
      "type": "Document",
      "name": "head — 파일 앞부분 보기",
      "category": "cat_linux_logs",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/logs/head.html"
    },
    {
      "id": "doc_screen",
      "type": "Document",
      "name": "screen — 세션 유지(전통 도구)",
      "category": "cat_linux_remote",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/remote/screen.html"
    },
    {
      "id": "doc_ssh",
      "type": "Document",
      "name": "ssh — 원격 서버 접속",
      "category": "cat_linux_remote",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/remote/ssh.html"
    },
    {
      "id": "doc_tmux",
      "type": "Document",
      "name": "tmux — 세션 유지 터미널",
      "category": "cat_linux_remote",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/remote/tmux.html"
    },
    {
      "id": "doc_scp",
      "type": "Document",
      "name": "scp — 원격 파일 복사",
      "category": "cat_linux_remote",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/remote/scp.html"
    },
    {
      "id": "doc_ssh-keygen",
      "type": "Document",
      "name": "ssh-keygen — 키 생성과 관리",
      "category": "cat_linux_remote",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/remote/ssh-keygen.html"
    },
    {
      "id": "doc_ps",
      "type": "Document",
      "name": "ps — 실행 중인 프로세스 확인",
      "category": "cat_linux_services",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/services/ps.html"
    },
    {
      "id": "doc_kill",
      "type": "Document",
      "name": "kill — 프로세스 종료",
      "category": "cat_linux_services",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/services/kill.html"
    },
    {
      "id": "doc_free",
      "type": "Document",
      "name": "free — 메모리 사용량 확인",
      "category": "cat_linux_services",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/services/free.html"
    },
    {
      "id": "doc_top",
      "type": "Document",
      "name": "top — 실시간 프로세스 현황",
      "category": "cat_linux_services",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/services/top.html"
    },
    {
      "id": "doc_systemctl",
      "type": "Document",
      "name": "systemctl — 서비스 관리",
      "category": "cat_linux_services",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/services/systemctl.html"
    },
    {
      "id": "doc_pkill",
      "type": "Document",
      "name": "pkill — 이름으로 프로세스 종료",
      "category": "cat_linux_services",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/services/pkill.html"
    },
    {
      "id": "doc_uptime",
      "type": "Document",
      "name": "uptime — 부팅 시간과 부하",
      "category": "cat_linux_services",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/services/uptime.html"
    },
    {
      "id": "doc_ping",
      "type": "Document",
      "name": "ping — 연결 도달성 확인",
      "category": "cat_linux_network",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/network/ping.html"
    },
    {
      "id": "doc_curl",
      "type": "Document",
      "name": "curl — HTTP 요청과 진단",
      "category": "cat_linux_network",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/network/curl.html"
    },
    {
      "id": "doc_ip",
      "type": "Document",
      "name": "ip — 주소·라우팅·링크 확인",
      "category": "cat_linux_network",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/network/ip.html"
    },
    {
      "id": "doc_ss",
      "type": "Document",
      "name": "ss — 소켓·포트 확인",
      "category": "cat_linux_network",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/network/ss.html"
    },
    {
      "id": "doc_tcpdump",
      "type": "Document",
      "name": "tcpdump — 패킷 캡처 분석",
      "category": "cat_linux_network",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/network/tcpdump.html"
    },
    {
      "id": "doc_ufw",
      "type": "Document",
      "name": "ufw — 간편한 방화벽 관리",
      "category": "cat_linux_network",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/network/ufw.html"
    },
    {
      "id": "doc_certbot",
      "type": "Document",
      "name": "certbot — 인증서 발급·갱신",
      "category": "cat_linux_webserver",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/webserver/certbot.html"
    },
    {
      "id": "doc_openssl",
      "type": "Document",
      "name": "openssl — 인증서와 TLS 확인",
      "category": "cat_linux_webserver",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/webserver/openssl.html"
    },
    {
      "id": "doc_nginx",
      "type": "Document",
      "name": "nginx — 웹서버 설정 검사와 리로드",
      "category": "cat_linux_webserver",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/webserver/nginx.html"
    },
    {
      "id": "doc_passwd",
      "type": "Document",
      "name": "passwd — 비밀번호 관리",
      "category": "cat_linux_security",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/security/passwd.html"
    },
    {
      "id": "doc_sudo",
      "type": "Document",
      "name": "sudo — 권한 위임 실행",
      "category": "cat_linux_security",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/security/sudo.html"
    },
    {
      "id": "doc_useradd",
      "type": "Document",
      "name": "useradd — 계정 생성",
      "category": "cat_linux_security",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/security/useradd.html"
    },
    {
      "id": "doc_usermod",
      "type": "Document",
      "name": "usermod — 계정 속성 변경",
      "category": "cat_linux_security",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/security/usermod.html"
    },
    {
      "id": "doc_watch",
      "type": "Document",
      "name": "watch — 반복 출력 관찰",
      "category": "cat_linux_automation",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/automation/watch.html"
    },
    {
      "id": "doc_crontab",
      "type": "Document",
      "name": "crontab — 예약 작업 관리",
      "category": "cat_linux_automation",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/automation/crontab.html"
    },
    {
      "id": "doc_sed",
      "type": "Document",
      "name": "sed — 스트림 텍스트 치환",
      "category": "cat_linux_automation",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/automation/sed.html"
    },
    {
      "id": "doc_at",
      "type": "Document",
      "name": "at — 일회성 예약 실행",
      "category": "cat_linux_automation",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/automation/at.html"
    },
    {
      "id": "doc_xargs",
      "type": "Document",
      "name": "xargs — 결과를 인자로 넘겨 실행",
      "category": "cat_linux_automation",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/automation/xargs.html"
    },
    {
      "id": "doc_lsof",
      "type": "Document",
      "name": "lsof — 열린 파일·포트 확인",
      "category": "cat_linux_troubleshooting",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/troubleshooting/lsof.html"
    },
    {
      "id": "doc_vmstat",
      "type": "Document",
      "name": "vmstat — 시스템 부하 요약",
      "category": "cat_linux_troubleshooting",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/troubleshooting/vmstat.html"
    },
    {
      "id": "doc_sar",
      "type": "Document",
      "name": "sar — 과거 자원 사용 이력",
      "category": "cat_linux_troubleshooting",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/troubleshooting/sar.html"
    },
    {
      "id": "doc_iostat",
      "type": "Document",
      "name": "iostat — 디스크 I/O 통계",
      "category": "cat_linux_troubleshooting",
      "program": "pgm_linux",
      "url": "https://games.cursorai.co.kr/programs/linux/troubleshooting/iostat.html"
    }
  ],
  "edges": [
    {
      "from": "doc_inspector",
      "type": "BELONGS_TO",
      "to": "cat_mcp_protocol"
    },
    {
      "from": "doc_ts-sdk",
      "type": "BELONGS_TO",
      "to": "cat_mcp_protocol"
    },
    {
      "from": "doc_py-sdk",
      "type": "BELONGS_TO",
      "to": "cat_mcp_protocol"
    },
    {
      "from": "doc_servers",
      "type": "BELONGS_TO",
      "to": "cat_mcp_protocol"
    },
    {
      "from": "doc_go-sdk",
      "type": "BELONGS_TO",
      "to": "cat_mcp_protocol"
    },
    {
      "from": "doc_csharp-sdk",
      "type": "BELONGS_TO",
      "to": "cat_mcp_protocol"
    },
    {
      "from": "doc_java-sdk",
      "type": "BELONGS_TO",
      "to": "cat_mcp_protocol"
    },
    {
      "from": "doc_rust-sdk",
      "type": "BELONGS_TO",
      "to": "cat_mcp_protocol"
    },
    {
      "from": "doc_mcp-use",
      "type": "BELONGS_TO",
      "to": "cat_mcp_protocol"
    },
    {
      "from": "doc_mcp-agent",
      "type": "BELONGS_TO",
      "to": "cat_mcp_protocol"
    },
    {
      "from": "doc_fastmcp",
      "type": "BELONGS_TO",
      "to": "cat_mcp_protocol"
    },
    {
      "from": "doc_claude-agent-sdk",
      "type": "BELONGS_TO",
      "to": "cat_mcp_protocol"
    },
    {
      "from": "doc_pydantic-ai",
      "type": "BELONGS_TO",
      "to": "cat_mcp_protocol"
    },
    {
      "from": "doc_langchain-mcp",
      "type": "BELONGS_TO",
      "to": "cat_mcp_protocol"
    },
    {
      "from": "doc_server-filesystem",
      "type": "BELONGS_TO",
      "to": "cat_mcp_protocol"
    },
    {
      "from": "doc_server-github",
      "type": "BELONGS_TO",
      "to": "cat_mcp_protocol"
    },
    {
      "from": "doc_server-memory",
      "type": "BELONGS_TO",
      "to": "cat_mcp_protocol"
    },
    {
      "from": "doc_server-everything",
      "type": "BELONGS_TO",
      "to": "cat_mcp_protocol"
    },
    {
      "from": "doc_server-sequential-thinking",
      "type": "BELONGS_TO",
      "to": "cat_mcp_protocol"
    },
    {
      "from": "doc_server-puppeteer",
      "type": "BELONGS_TO",
      "to": "cat_mcp_protocol"
    },
    {
      "from": "doc_server-postgres",
      "type": "BELONGS_TO",
      "to": "cat_mcp_protocol"
    },
    {
      "from": "doc_server-brave-search",
      "type": "BELONGS_TO",
      "to": "cat_mcp_protocol"
    },
    {
      "from": "doc_server-slack",
      "type": "BELONGS_TO",
      "to": "cat_mcp_protocol"
    },
    {
      "from": "doc_server-google-maps",
      "type": "BELONGS_TO",
      "to": "cat_mcp_protocol"
    },
    {
      "from": "doc_servers-archived",
      "type": "BELONGS_TO",
      "to": "cat_mcp_protocol"
    },
    {
      "from": "doc_skills",
      "type": "BELONGS_TO",
      "to": "cat_mcp_skill"
    },
    {
      "from": "doc_skill-creator",
      "type": "BELONGS_TO",
      "to": "cat_mcp_skill"
    },
    {
      "from": "doc_mcp-builder",
      "type": "BELONGS_TO",
      "to": "cat_mcp_skill"
    },
    {
      "from": "doc_frontend-design",
      "type": "BELONGS_TO",
      "to": "cat_mcp_skill"
    },
    {
      "from": "doc_webapp-testing",
      "type": "BELONGS_TO",
      "to": "cat_mcp_skill"
    },
    {
      "from": "doc_pdf-skills",
      "type": "BELONGS_TO",
      "to": "cat_mcp_skill"
    },
    {
      "from": "doc_xlsx-skills",
      "type": "BELONGS_TO",
      "to": "cat_mcp_skill"
    },
    {
      "from": "doc_canvas-design",
      "type": "BELONGS_TO",
      "to": "cat_mcp_skill"
    },
    {
      "from": "doc_artifacts-builder",
      "type": "BELONGS_TO",
      "to": "cat_mcp_skill"
    },
    {
      "from": "doc_brand-guidelines",
      "type": "BELONGS_TO",
      "to": "cat_mcp_skill"
    },
    {
      "from": "doc_slack-gif-creator",
      "type": "BELONGS_TO",
      "to": "cat_mcp_skill"
    },
    {
      "from": "doc_theme-factory",
      "type": "BELONGS_TO",
      "to": "cat_mcp_skill"
    },
    {
      "from": "doc_muninn",
      "type": "BELONGS_TO",
      "to": "cat_mcp_skill"
    },
    {
      "from": "doc_internal-comms",
      "type": "BELONGS_TO",
      "to": "cat_mcp_skill"
    },
    {
      "from": "doc_fivewords",
      "type": "BELONGS_TO",
      "to": "cat_mcp_skill"
    },
    {
      "from": "doc_canvas-design-pro",
      "type": "BELONGS_TO",
      "to": "cat_mcp_skill"
    },
    {
      "from": "doc_skill-finder",
      "type": "BELONGS_TO",
      "to": "cat_mcp_skill"
    },
    {
      "from": "doc_folder-structure",
      "type": "BELONGS_TO",
      "to": "cat_mcp_skill"
    },
    {
      "from": "doc_pr-description",
      "type": "BELONGS_TO",
      "to": "cat_mcp_skill"
    },
    {
      "from": "doc_commit-message",
      "type": "BELONGS_TO",
      "to": "cat_mcp_skill"
    },
    {
      "from": "doc_code-review",
      "type": "BELONGS_TO",
      "to": "cat_mcp_skill"
    },
    {
      "from": "doc_registry",
      "type": "BELONGS_TO",
      "to": "cat_mcp_registry"
    },
    {
      "from": "doc_awesome",
      "type": "BELONGS_TO",
      "to": "cat_mcp_registry"
    },
    {
      "from": "doc_mcp-so",
      "type": "BELONGS_TO",
      "to": "cat_mcp_registry"
    },
    {
      "from": "doc_smithery",
      "type": "BELONGS_TO",
      "to": "cat_mcp_registry"
    },
    {
      "from": "doc_glama",
      "type": "BELONGS_TO",
      "to": "cat_mcp_registry"
    },
    {
      "from": "doc_pulse-mcp",
      "type": "BELONGS_TO",
      "to": "cat_mcp_registry"
    },
    {
      "from": "doc_mcp-market",
      "type": "BELONGS_TO",
      "to": "cat_mcp_registry"
    },
    {
      "from": "doc_mcp-hub",
      "type": "BELONGS_TO",
      "to": "cat_mcp_registry"
    },
    {
      "from": "doc_mcp-get",
      "type": "BELONGS_TO",
      "to": "cat_mcp_registry"
    },
    {
      "from": "doc_mcp-directory",
      "type": "BELONGS_TO",
      "to": "cat_mcp_registry"
    },
    {
      "from": "doc_mcp-servers-org",
      "type": "BELONGS_TO",
      "to": "cat_mcp_registry"
    },
    {
      "from": "doc_mcp-tools",
      "type": "BELONGS_TO",
      "to": "cat_mcp_registry"
    },
    {
      "from": "doc_mcp-list",
      "type": "BELONGS_TO",
      "to": "cat_mcp_registry"
    },
    {
      "from": "doc_find-mcp",
      "type": "BELONGS_TO",
      "to": "cat_mcp_registry"
    },
    {
      "from": "doc_mcp-smithery",
      "type": "BELONGS_TO",
      "to": "cat_mcp_registry"
    },
    {
      "from": "doc_mcp-scanner",
      "type": "BELONGS_TO",
      "to": "cat_mcp_registry"
    },
    {
      "from": "doc_mcp-proxy",
      "type": "BELONGS_TO",
      "to": "cat_mcp_registry"
    },
    {
      "from": "doc_mcp-analyzer",
      "type": "BELONGS_TO",
      "to": "cat_mcp_registry"
    },
    {
      "from": "doc_mcp-viewer",
      "type": "BELONGS_TO",
      "to": "cat_mcp_registry"
    },
    {
      "from": "doc_mcp-validator",
      "type": "BELONGS_TO",
      "to": "cat_mcp_registry"
    },
    {
      "from": "doc_git",
      "type": "BELONGS_TO",
      "to": "cat_dev_vcs"
    },
    {
      "from": "doc_docker",
      "type": "BELONGS_TO",
      "to": "cat_dev_container"
    },
    {
      "from": "doc_make",
      "type": "BELONGS_TO",
      "to": "cat_dev_build"
    },
    {
      "from": "doc_wireshark",
      "type": "BELONGS_TO",
      "to": "cat_apps_network"
    },
    {
      "from": "doc_nmap",
      "type": "BELONGS_TO",
      "to": "cat_apps_network"
    },
    {
      "from": "doc_iftop",
      "type": "BELONGS_TO",
      "to": "cat_apps_network"
    },
    {
      "from": "doc_mitmproxy",
      "type": "BELONGS_TO",
      "to": "cat_apps_network"
    },
    {
      "from": "doc_sping",
      "type": "BELONGS_TO",
      "to": "cat_apps_network"
    },
    {
      "from": "doc_radare2",
      "type": "BELONGS_TO",
      "to": "cat_apps_security"
    },
    {
      "from": "doc_binwalk",
      "type": "BELONGS_TO",
      "to": "cat_apps_security"
    },
    {
      "from": "doc_objdump",
      "type": "BELONGS_TO",
      "to": "cat_apps_security"
    },
    {
      "from": "doc_ghidra",
      "type": "BELONGS_TO",
      "to": "cat_apps_security"
    },
    {
      "from": "doc_volatility",
      "type": "BELONGS_TO",
      "to": "cat_apps_security"
    },
    {
      "from": "doc_yara",
      "type": "BELONGS_TO",
      "to": "cat_apps_security"
    },
    {
      "from": "doc_socket",
      "type": "BELONGS_TO",
      "to": "cat_apps_security"
    },
    {
      "from": "doc_gdb",
      "type": "BELONGS_TO",
      "to": "cat_apps_dev"
    },
    {
      "from": "doc_valgrind",
      "type": "BELONGS_TO",
      "to": "cat_apps_dev"
    },
    {
      "from": "doc_strace",
      "type": "BELONGS_TO",
      "to": "cat_apps_dev"
    },
    {
      "from": "doc_ansible",
      "type": "BELONGS_TO",
      "to": "cat_apps_dev"
    },
    {
      "from": "doc_vscode",
      "type": "BELONGS_TO",
      "to": "cat_apps_dev"
    },
    {
      "from": "doc_tuicr",
      "type": "BELONGS_TO",
      "to": "cat_apps_dev"
    },
    {
      "from": "doc_opentofu",
      "type": "BELONGS_TO",
      "to": "cat_apps_dev"
    },
    {
      "from": "doc_bun",
      "type": "BELONGS_TO",
      "to": "cat_apps_dev"
    },
    {
      "from": "doc_r",
      "type": "BELONGS_TO",
      "to": "cat_apps_data"
    },
    {
      "from": "doc_jupyter",
      "type": "BELONGS_TO",
      "to": "cat_apps_data"
    },
    {
      "from": "doc_edma",
      "type": "BELONGS_TO",
      "to": "cat_apps_data"
    },
    {
      "from": "doc_gimp",
      "type": "BELONGS_TO",
      "to": "cat_apps_media"
    },
    {
      "from": "doc_blender",
      "type": "BELONGS_TO",
      "to": "cat_apps_media"
    },
    {
      "from": "doc_obs",
      "type": "BELONGS_TO",
      "to": "cat_apps_media"
    },
    {
      "from": "doc_vlc",
      "type": "BELONGS_TO",
      "to": "cat_apps_media"
    },
    {
      "from": "doc_inkscape",
      "type": "BELONGS_TO",
      "to": "cat_apps_media"
    },
    {
      "from": "doc_postgresql",
      "type": "BELONGS_TO",
      "to": "cat_apps_databases"
    },
    {
      "from": "doc_redis",
      "type": "BELONGS_TO",
      "to": "cat_apps_databases"
    },
    {
      "from": "doc_supabase",
      "type": "BELONGS_TO",
      "to": "cat_apps_databases"
    },
    {
      "from": "doc_prometheus",
      "type": "BELONGS_TO",
      "to": "cat_apps_monitoring"
    },
    {
      "from": "doc_grafana",
      "type": "BELONGS_TO",
      "to": "cat_apps_monitoring"
    },
    {
      "from": "doc_zabbix",
      "type": "BELONGS_TO",
      "to": "cat_apps_monitoring"
    },
    {
      "from": "doc_siltide",
      "type": "BELONGS_TO",
      "to": "cat_apps_aiserver"
    },
    {
      "from": "doc_ollama",
      "type": "BELONGS_TO",
      "to": "cat_apps_aiserver"
    },
    {
      "from": "doc_vllm",
      "type": "BELONGS_TO",
      "to": "cat_apps_aiserver"
    },
    {
      "from": "doc_mcpsnoop",
      "type": "BELONGS_TO",
      "to": "cat_apps_agentdev"
    },
    {
      "from": "doc_diskbloom",
      "type": "BELONGS_TO",
      "to": "cat_apps_diskmgmt"
    },
    {
      "from": "doc_reqlog",
      "type": "BELONGS_TO",
      "to": "cat_apps_troubleshooting"
    },
    {
      "from": "doc_n8n",
      "type": "BELONGS_TO",
      "to": "cat_apps_automation"
    },
    {
      "from": "doc_du",
      "type": "BELONGS_TO",
      "to": "cat_linux_filesystem"
    },
    {
      "from": "doc_nnn",
      "type": "BELONGS_TO",
      "to": "cat_linux_filesystem"
    },
    {
      "from": "doc_lf",
      "type": "BELONGS_TO",
      "to": "cat_linux_filesystem"
    },
    {
      "from": "doc_cp",
      "type": "BELONGS_TO",
      "to": "cat_linux_filesystem"
    },
    {
      "from": "doc_ls",
      "type": "BELONGS_TO",
      "to": "cat_linux_filesystem"
    },
    {
      "from": "doc_pwd",
      "type": "BELONGS_TO",
      "to": "cat_linux_filesystem"
    },
    {
      "from": "doc_cd",
      "type": "BELONGS_TO",
      "to": "cat_linux_filesystem"
    },
    {
      "from": "doc_mv",
      "type": "BELONGS_TO",
      "to": "cat_linux_filesystem"
    },
    {
      "from": "doc_rm",
      "type": "BELONGS_TO",
      "to": "cat_linux_filesystem"
    },
    {
      "from": "doc_mkdir",
      "type": "BELONGS_TO",
      "to": "cat_linux_filesystem"
    },
    {
      "from": "doc_cat",
      "type": "BELONGS_TO",
      "to": "cat_linux_filesystem"
    },
    {
      "from": "doc_find",
      "type": "BELONGS_TO",
      "to": "cat_linux_filesystem"
    },
    {
      "from": "doc_unzip",
      "type": "BELONGS_TO",
      "to": "cat_linux_filesystem"
    },
    {
      "from": "doc_chown",
      "type": "BELONGS_TO",
      "to": "cat_linux_filesystem"
    },
    {
      "from": "doc_df",
      "type": "BELONGS_TO",
      "to": "cat_linux_filesystem"
    },
    {
      "from": "doc_rsync",
      "type": "BELONGS_TO",
      "to": "cat_linux_filesystem"
    },
    {
      "from": "doc_ln",
      "type": "BELONGS_TO",
      "to": "cat_linux_filesystem"
    },
    {
      "from": "doc_tar",
      "type": "BELONGS_TO",
      "to": "cat_linux_filesystem"
    },
    {
      "from": "doc_zip",
      "type": "BELONGS_TO",
      "to": "cat_linux_filesystem"
    },
    {
      "from": "doc_tree",
      "type": "BELONGS_TO",
      "to": "cat_linux_filesystem"
    },
    {
      "from": "doc_stat",
      "type": "BELONGS_TO",
      "to": "cat_linux_filesystem"
    },
    {
      "from": "doc_mount",
      "type": "BELONGS_TO",
      "to": "cat_linux_filesystem"
    },
    {
      "from": "doc_touch",
      "type": "BELONGS_TO",
      "to": "cat_linux_filesystem"
    },
    {
      "from": "doc_less",
      "type": "BELONGS_TO",
      "to": "cat_linux_filesystem"
    },
    {
      "from": "doc_lsblk",
      "type": "BELONGS_TO",
      "to": "cat_linux_filesystem"
    },
    {
      "from": "doc_grep",
      "type": "BELONGS_TO",
      "to": "cat_linux_logs"
    },
    {
      "from": "doc_wc",
      "type": "BELONGS_TO",
      "to": "cat_linux_logs"
    },
    {
      "from": "doc_dmesg",
      "type": "BELONGS_TO",
      "to": "cat_linux_logs"
    },
    {
      "from": "doc_tail",
      "type": "BELONGS_TO",
      "to": "cat_linux_logs"
    },
    {
      "from": "doc_journalctl",
      "type": "BELONGS_TO",
      "to": "cat_linux_logs"
    },
    {
      "from": "doc_head",
      "type": "BELONGS_TO",
      "to": "cat_linux_logs"
    },
    {
      "from": "doc_screen",
      "type": "BELONGS_TO",
      "to": "cat_linux_remote"
    },
    {
      "from": "doc_ssh",
      "type": "BELONGS_TO",
      "to": "cat_linux_remote"
    },
    {
      "from": "doc_tmux",
      "type": "BELONGS_TO",
      "to": "cat_linux_remote"
    },
    {
      "from": "doc_scp",
      "type": "BELONGS_TO",
      "to": "cat_linux_remote"
    },
    {
      "from": "doc_ssh-keygen",
      "type": "BELONGS_TO",
      "to": "cat_linux_remote"
    },
    {
      "from": "doc_ps",
      "type": "BELONGS_TO",
      "to": "cat_linux_services"
    },
    {
      "from": "doc_kill",
      "type": "BELONGS_TO",
      "to": "cat_linux_services"
    },
    {
      "from": "doc_free",
      "type": "BELONGS_TO",
      "to": "cat_linux_services"
    },
    {
      "from": "doc_top",
      "type": "BELONGS_TO",
      "to": "cat_linux_services"
    },
    {
      "from": "doc_systemctl",
      "type": "BELONGS_TO",
      "to": "cat_linux_services"
    },
    {
      "from": "doc_pkill",
      "type": "BELONGS_TO",
      "to": "cat_linux_services"
    },
    {
      "from": "doc_uptime",
      "type": "BELONGS_TO",
      "to": "cat_linux_services"
    },
    {
      "from": "doc_ping",
      "type": "BELONGS_TO",
      "to": "cat_linux_network"
    },
    {
      "from": "doc_curl",
      "type": "BELONGS_TO",
      "to": "cat_linux_network"
    },
    {
      "from": "doc_ip",
      "type": "BELONGS_TO",
      "to": "cat_linux_network"
    },
    {
      "from": "doc_ss",
      "type": "BELONGS_TO",
      "to": "cat_linux_network"
    },
    {
      "from": "doc_tcpdump",
      "type": "BELONGS_TO",
      "to": "cat_linux_network"
    },
    {
      "from": "doc_ufw",
      "type": "BELONGS_TO",
      "to": "cat_linux_network"
    },
    {
      "from": "doc_certbot",
      "type": "BELONGS_TO",
      "to": "cat_linux_webserver"
    },
    {
      "from": "doc_openssl",
      "type": "BELONGS_TO",
      "to": "cat_linux_webserver"
    },
    {
      "from": "doc_nginx",
      "type": "BELONGS_TO",
      "to": "cat_linux_webserver"
    },
    {
      "from": "doc_passwd",
      "type": "BELONGS_TO",
      "to": "cat_linux_security"
    },
    {
      "from": "doc_sudo",
      "type": "BELONGS_TO",
      "to": "cat_linux_security"
    },
    {
      "from": "doc_useradd",
      "type": "BELONGS_TO",
      "to": "cat_linux_security"
    },
    {
      "from": "doc_usermod",
      "type": "BELONGS_TO",
      "to": "cat_linux_security"
    },
    {
      "from": "doc_watch",
      "type": "BELONGS_TO",
      "to": "cat_linux_automation"
    },
    {
      "from": "doc_crontab",
      "type": "BELONGS_TO",
      "to": "cat_linux_automation"
    },
    {
      "from": "doc_sed",
      "type": "BELONGS_TO",
      "to": "cat_linux_automation"
    },
    {
      "from": "doc_at",
      "type": "BELONGS_TO",
      "to": "cat_linux_automation"
    },
    {
      "from": "doc_xargs",
      "type": "BELONGS_TO",
      "to": "cat_linux_automation"
    },
    {
      "from": "doc_lsof",
      "type": "BELONGS_TO",
      "to": "cat_linux_troubleshooting"
    },
    {
      "from": "doc_vmstat",
      "type": "BELONGS_TO",
      "to": "cat_linux_troubleshooting"
    },
    {
      "from": "doc_sar",
      "type": "BELONGS_TO",
      "to": "cat_linux_troubleshooting"
    },
    {
      "from": "doc_iostat",
      "type": "BELONGS_TO",
      "to": "cat_linux_troubleshooting"
    }
  ]
}
