# Project Guardian MCP MCP server

Agent View of the PolicyLayer registry record for Project Guardian MCP: identity, probed posture, risk grade, and all 38 tools classified. HTML page: https://policylayer.com/tools/1999azzar-project-guardian-mcp-server

## Facts

- Server id: `1999azzar/project-guardian-mcp-server`
- Homepage: https://github.com/1999AZZAR/project-guardian-mcp-server
- Registry record: grade F, identity unverified
- Lifecycle: active
- Rate-limited: no
- Tools: 38
- Tool categories present: Destructive, Execute, Read, Write
- Tags: 1999azzar project guardian mcp server, admin, automation
- Record last modified: 2026-10-14T11:52:39.017Z

## Tools (38)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `cache_delete` | Destructive | Critical | https://policylayer.com/tools/1999azzar-project-guardian-mcp-server/cache-delete.md |
| `delete_data` | Destructive | Critical | https://policylayer.com/tools/1999azzar-project-guardian-mcp-server/delete-data.md |
| `delete_entity` | Destructive | Critical | https://policylayer.com/tools/1999azzar-project-guardian-mcp-server/delete-entity.md |
| `delete_observation` | Destructive | Critical | https://policylayer.com/tools/1999azzar-project-guardian-mcp-server/delete-observation.md |
| `delete_relation` | Destructive | Critical | https://policylayer.com/tools/1999azzar-project-guardian-mcp-server/delete-relation.md |
| `close_ui` | Execute | High | https://policylayer.com/tools/1999azzar-project-guardian-mcp-server/close-ui.md |
| `execute_sql` | Execute | High | https://policylayer.com/tools/1999azzar-project-guardian-mcp-server/execute-sql.md |
| `initialize_memory` | Execute | High | https://policylayer.com/tools/1999azzar-project-guardian-mcp-server/initialize-memory.md |
| `scan_container_image` | Execute | High | https://policylayer.com/tools/1999azzar-project-guardian-mcp-server/scan-container-image.md |
| `start_ui` | Execute | High | https://policylayer.com/tools/1999azzar-project-guardian-mcp-server/start-ui.md |
| `stop_ui` | Execute | High | https://policylayer.com/tools/1999azzar-project-guardian-mcp-server/stop-ui.md |
| `analyze_git_changes` | Read | Low | https://policylayer.com/tools/1999azzar-project-guardian-mcp-server/analyze-git-changes.md |
| `cache_get` | Read | Low | https://policylayer.com/tools/1999azzar-project-guardian-mcp-server/cache-get.md |
| `cache_scan` | Read | Low | https://policylayer.com/tools/1999azzar-project-guardian-mcp-server/cache-scan.md |
| `export_data` | Read | Low | https://policylayer.com/tools/1999azzar-project-guardian-mcp-server/export-data.md |
| `get_file_context` | Read | Low | https://policylayer.com/tools/1999azzar-project-guardian-mcp-server/get-file-context.md |
| `get_project_guidance` | Read | Low | https://policylayer.com/tools/1999azzar-project-guardian-mcp-server/get-project-guidance.md |
| `get_session_context` | Read | Low | https://policylayer.com/tools/1999azzar-project-guardian-mcp-server/get-session-context.md |
| `get_timeline` | Read | Low | https://policylayer.com/tools/1999azzar-project-guardian-mcp-server/get-timeline.md |
| `inspect_untrusted_text` | Read | Low | https://policylayer.com/tools/1999azzar-project-guardian-mcp-server/inspect-untrusted-text.md |
| `list_harness_stores` | Read | Low | https://policylayer.com/tools/1999azzar-project-guardian-mcp-server/list-harness-stores.md |
| `open_node` | Read | Low | https://policylayer.com/tools/1999azzar-project-guardian-mcp-server/open-node.md |
| `query_data` | Read | Low | https://policylayer.com/tools/1999azzar-project-guardian-mcp-server/query-data.md |
| `read_graph` | Read | Low | https://policylayer.com/tools/1999azzar-project-guardian-mcp-server/read-graph.md |
| `read_graph_stream` | Read | Low | https://policylayer.com/tools/1999azzar-project-guardian-mcp-server/read-graph-stream.md |
| `scan_project_secrets` | Read | Low | https://policylayer.com/tools/1999azzar-project-guardian-mcp-server/scan-project-secrets.md |
| `search_nodes` | Read | Low | https://policylayer.com/tools/1999azzar-project-guardian-mcp-server/search-nodes.md |
| `sync_central_memory` | Read | Low | https://policylayer.com/tools/1999azzar-project-guardian-mcp-server/sync-central-memory.md |
| `add_observation` | Write | Medium | https://policylayer.com/tools/1999azzar-project-guardian-mcp-server/add-observation.md |
| `cache_set` | Write | Medium | https://policylayer.com/tools/1999azzar-project-guardian-mcp-server/cache-set.md |
| `create_entity` | Write | Medium | https://policylayer.com/tools/1999azzar-project-guardian-mcp-server/create-entity.md |
| `create_relation` | Write | Medium | https://policylayer.com/tools/1999azzar-project-guardian-mcp-server/create-relation.md |
| `import_data` | Write | Medium | https://policylayer.com/tools/1999azzar-project-guardian-mcp-server/import-data.md |
| `insert_data` | Write | Medium | https://policylayer.com/tools/1999azzar-project-guardian-mcp-server/insert-data.md |
| `set_project_root` | Write | Medium | https://policylayer.com/tools/1999azzar-project-guardian-mcp-server/set-project-root.md |
| `setup_pre_commit` | Write | Medium | https://policylayer.com/tools/1999azzar-project-guardian-mcp-server/setup-pre-commit.md |
| `sync_harness_sessions` | Write | Medium | https://policylayer.com/tools/1999azzar-project-guardian-mcp-server/sync-harness-sessions.md |
| `update_data` | Write | Medium | https://policylayer.com/tools/1999azzar-project-guardian-mcp-server/update-data.md |

## Tool descriptions

- `cache_delete` — Delete a value from the optional Redis companion cache
- `delete_data` — Delete records from memory.db table
- `delete_entity` — Delete entity/entities and their relations from project memory
- `delete_observation` — Remove specific observation(s) from entity/entities
- `delete_relation` — Delete relation(s) between project entities
- `close_ui` — Stop the Project Guardian Web UI server if running. Use after start_ui or to free port 3000.
- `execute_sql` — Execute raw SQL query on the project or central memory database (database:
- `initialize_memory` — Initialize the project memory system and database schema
- `scan_container_image` — Scan a container image for HIGH and CRITICAL vulnerabilities using Trivy
- `start_ui` — Start the Project Guardian Web UI server on demand. Automatically searches for a free port and returns the local HTTP URL.
- `stop_ui` — Alias for close_ui — stop the Web UI server.
- `analyze_git_changes` — Analyze bounded Git changes and untracked files in the current workspace
- `cache_get` — Get a value from the optional Redis companion cache
- `cache_scan` — Scan namespaced keys in the optional Redis companion cache
- `export_data` — Export memory.db table data to file
- `get_file_context` — Get historical memory, recent modifications, linked tasks, and open bugs for a specific file path before editing or reading
- `get_project_guidance` — Invoke a project guidance framework to receive specialized instructions and checklists for specific workflows (e.g., project-setup, sprint-planning, code-review, etc.). This allows the AI to autonomously fetch and follow established proj…
- `get_session_context` — Summarize active tasks, open bugs, recent changes, and blockers from project memory
- `get_timeline` — Get a chronological feed of recent observations and project activity
- `inspect_untrusted_text` — Normalize untrusted text and detect common prompt-injection indicators
- `list_harness_stores` — List local agent-harness session stores (opencode, kilocode, zed, delta, antigravity, cursor, vscode, codex): paths, presence, and format notes. Read-only; never touches harness processes.
- `open_node` — Get detailed information about project entity/entities
- `query_data` — Query data from project or central memory tables (database:
- `read_graph` — Read the entire project knowledge graph
- `read_graph_stream` — Stream the knowledge graph with cursor pagination (500/page, updated_at DESC). Returns entities, relations, nextCursor.
- `scan_project_secrets` — Scan a workspace-relative path for likely hardcoded credentials without exposing values
- `search_nodes` — Search project entities and relations with hybrid RAG and progressive disclosure
- `sync_central_memory` — Sync the active project knowledge graph into the central memory database (~/memory/memory.db by default) so all projects share one searchable map
- `add_observation` — Add observation(s) to project entity/entities
- `cache_set` — Set a value in the optional Redis companion cache
- `create_entity` — Create entity/entities in the project knowledge graph
- `create_relation` — Create relation(s) between project entities
- `import_data` — Import data from file into memory.db table
- `insert_data` — Insert records into a project or central memory table (database:
- `set_project_root` — Switch the active project memory database to the given absolute project path. Use at session start when the server was launched outside the project directory
- `setup_pre_commit` — Create a .pre-commit-config.yaml in the active project root and install the Git hooks, on demand. Requires pre-commit to be installed
- `sync_harness_sessions` — Read-only sync of harness sessions (titles, summaries, timestamps; secrets redacted) into the project knowledge graph as session entities. Incremental via watermarks; supports dry-run.
- `update_data` — Update records in memory.db table

## Related servers

- UnClick (1662 tools) — https://policylayer.com/tools/io-github-malamutemayhem-unclick-mcp-server.md
- Apibase (1384 tools) — https://policylayer.com/tools/io-github-whiteknightonhorse-apibase.md
- Delx Mcp A2a (1068 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-mcp-a2a.md
- MCP Framework Personal (912 tools) — https://policylayer.com/tools/inggerman-mcps.md
- Hermoso (896 tools) — https://policylayer.com/tools/hermoso.md
- Nodebench (824 tools) — https://policylayer.com/tools/io-github-homenshum-nodebench.md
- Altium-MCP-Suite (817 tools) — https://policylayer.com/tools/altium-mcp-suite.md
- Eda Agent (777 tools) — https://policylayer.com/tools/eda-agent.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=1999azzar-project-guardian-mcp-server · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/1999azzar-project-guardian-mcp-server
