# Drupal Best Practices

> Use this tool when you need to access curated Drupal development guidelines, security standards, and best practices for coding, security, and accessibility. It solves problems related to code reviews, security audits, and learning proper development patterns by providing fast and searchable access to comprehensive standards and guidelines. The tool accepts queries and filters as inputs and returns relevant best practices and guidelines as outputs, making it ideal for developers seeking conversational guidance on Drupal development.

Canonical page: https://skillsregistry.net/skills/drupal-best-practices  
JSON: https://api.skillsregistry.net/v1/skills/drupal-best-practices

## Description

BestPractices MCP server provides AI assistants with access to curated coding standards, security guidelines, and best practices for Drupal development through a plugin-based architecture. Built by abderrahimghazali, the implementation loads standards from CSV files covering Drupal security, coding conventions, OWASP Top 10 vulnerabilities, accessibility requirements, and API design patterns, with support for full-text search, category filtering, and severity-based prioritization. The server uses an in-memory data store for fast queries and includes comprehensive standards like SQL injection prevention, proper access control implementation, and Drupal-specific best practices, making it valuable for developers who want conversational access to development guidelines during code reviews, security audits, or when learning proper Drupal development patterns.

## Trust

- **Trust score (0–1):** 0.97
- **Verification tier:** verified
- **Last scanned:** 2026-09-28

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** database
- **Updated:** 2026-09-28

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/drupal-best-practices)
- **Repository:** <https://github.com/abderrahimghazali/bestpractices_mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "drupal-best-practices"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/drupal-best-practices` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/drupal-best-practices/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
