appwrite-security-mcp
Provides tools for auditing Appwrite project permissions, listing findings, and previewing fixes, enabling security audits from within AI assistants.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@appwrite-security-mcp scan my Appwrite project for security issues"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Appwrite Security MCP Server
MCP server for Appwrite security audits. Scan permissions, get a structured fix proposal, all from inside Claude Code, Cursor, or Cline. Active probe confirms every leak live with an anonymous fetch.
Tools
Tool | What it does |
| Scans the Appwrite project, returns findings JSON. Active probe ON by default. Caches result. |
| Lists cached findings by index, optionally filtered by severity. |
| Describes the proposed permission change for a finding (Appwrite PATCH replaces the full perms array, not merges, so the agent constructs the new list manually). |
apply_fix is intentionally not in v0.1 because Appwrite permission updates are full-replacement — a partial agent diff would silently drop perms. Apply manually in the Appwrite console after preview_fix.
Related MCP server: aws-security-mcp
Install
{
"mcpServers": {
"appwrite-security": {
"command": "npx",
"args": ["-y", "@perufitlife/appwrite-security-mcp"],
"env": {
"APPWRITE_ENDPOINT": "https://cloud.appwrite.io/v1",
"APPWRITE_PROJECT_ID": "...",
"APPWRITE_API_KEY": "..."
}
}
}
}API key needs scopes: databases.read, collections.read, projects.read.
License
MIT. Open source. Built by @Perufitlife.
For the standalone CLI, see https://github.com/Perufitlife/appwrite-security-skill For Supabase MCP, see https://github.com/Perufitlife/supabase-security-mcp For PocketBase MCP, see https://github.com/Perufitlife/pocketbase-security-mcp
Available Tools
3 toolsaudit_projectA
Scan an Appwrite project for over-permissive collection/document permissions. Returns findings JSON with active-probe confirmation. Caches result for use by other tools.
Inputs: endpoint, project, key, no_probe.
list_findingsC
List findings from the most recent audit, optionally filtered by severity.
Inputs: project, severity.
preview_fixA
Describe the proposed permission change for a finding. Appwrite's permission update API replaces the full set, so the agent should output a complete replacement permission list rather than a delta.
Inputs: finding_index (required), project.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 3 tools
Each tool has a clearly distinct purpose: auditing, listing findings, and previewing fixes. No overlap or ambiguity.
All tool names follow a consistent verb_noun pattern in snake_case: audit_project, list_findings, preview_fix.
3 tools is well-scoped for a focused security audit tool; each serves a necessary function without bloat.
Covers the audit, listing, and preview workflow, but lacks an apply_fix tool to execute changes, leaving a notable gap in the lifecycle.
Maintenance
Related MCP Connectors
Security scanner for MCP servers. Detect vulnerabilities, prompt injection, and tool poisoning.
Audit your MCP servers for poisoned tools and leaked secrets, and check AI-generated code for flaws.
An MCP server for Arcjet - the runtime security platform that ships with your AI code.
MCP server: static security scanner for MCP servers, agent skills & plugins. 17 attack patterns.
Related MCP Servers
- AlicenseAqualityDmaintenanceMCP server that lets AI coding agents (Claude Code, Cursor, Cline) audit Supabase projects for security misconfigurations AND apply the fixes — without leaving the agent. Tools: audit_project, list_findings, preview_fix (BEGIN/ROLLBACK safety), apply_fix (with confirmation), apply_all_fixes (transactional bulk). Closes the audit-fix loop entirely in the agent — other Supabase scanners only report.58 npm1MIT
- AlicenseBqualityBmaintenanceMCP server for automated AWS security scanning — 19 modules, risk scoring, zero write operations.3925 npmMIT
- FlicenseNot gradedqualityCmaintenanceMCP server for auditing AI agent permissions and access by scanning for the trifecta of credentials, injection, and reach without heavy infrastructure.-
- AlicenseNot gradedqualityBmaintenanceThis MCP server enables security auditing for MCP configurations and AI agents, including prompt injection testing, data flow tracing, and security policy generation.69 npmMIT