tech.tresbien/drupal-code-query
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
Drupal Code Query
Publisher-provided description
Drupal core API changes, contrib usage, upgrade checks, patches, code search, SQL, WordPal themes.
Summary by lookupd
Queries Drupal core API changes, contrib usage, patch status and upgrade readiness, plus code search and read-only SQL over the dataset.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http drupal-code-query https://mcp.tresbien.tech/mcp
Codex, remote (streamable-http)
codex mcp add drupal-code-query --url https://mcp.tresbien.tech/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"drupal-code-query": {
"url": "https://mcp.tresbien.tech/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (17 tools)
Publisher-provided text
check_patchesDoes each composer patch still apply to the release the site installed, and is its fix already in that release? - Send composer_json and composer_lock after comdescribe_datasetLearn the dataset before writing SQL for query_dataset. Call it with no arguments first. Returns text. Prefer a typed tool when one answers the question. - No aget_change_recordReturn one core change record in full: title, flavour, target version, machine-checkable tracks, linked issues, linked core symbols, and contrib adoption countslist_change_recordsList the core change records (the human write-ups) that target a range of core versions, tagged by flavour and ranked, with counts. For the symbol-level diff, ulist_class_relationsList the contrib classes that extend, implement or use a core class, interface or trait, one row per edge with file and line, paged. Example: "who subclasses Folist_projectsList drupal.org projects after filters, largest install base first, paged. Examples: "top modules without an 11.4 branch", "themes over 10k installs without seclist_symbol_usersList every contrib project using one core symbol, or any symbol in a class of symbols, one row per project, paged, with the matched symbols. lookup_core_symbollookup_core_symbolAnswer "is this core symbol safe to use, and who still uses it" for one symbol. A name that resolves to nothing returns the catalog entries containing it insteaproject_profileAnswer "what is this contrib project, how big is it, which core versions does it support, what moves with it" for one drupal.org project. Pending change recordsproject_upgrade_reportAnswer "is this contrib project ready for a target core version, and what work is left". For one record's detail, use get_change_record. For a symbol's users, uquery_datasetRun read-only DuckDB SELECTs over the dataset behind the other tools, for a question none of them asks. Call describe_dataset first; it lists the 36 views, theireroll_patchRe-roll one composer patch that check_patches reported conflicts or fuzzy: a new diff that applies to the installed release. Call check_patches first for the whscan_composerWhich of a site's drupal/* packages need a new release for a target core, and which have none? Send composer.lock and composer.json once; do not query one packasearch_codeSearch the source of every indexed contrib project, plus core, for a code pattern: which files, or with by_repo which projects. Who-uses-a-core-symbol counts: lsubsystem_couplingAnswer "what else tends to fail when a merge request touches this core subsystem" from CI history over about 9,000 core merge requests. With issue_nid: "which swhat_changedAnswer "what changed in the core API between two core versions": symbols added, deprecated and removed, as ranked groups with counts. One symbol: lookup_core_sywordpal_themeAnswer "does this WordPress block theme convert to Drupal with WordPal". The WordPal gallery converts every block theme on wordpress.org each night. With slug:
Details
- Version: 0.48.0
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 1131 ms
- First indexed:
- Last seen in registry:
- Website: https://mcp.tresbien.tech
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/tech.tresbien/drupal-code-query)
- 62033 servers
- Last crawl: 2026-11-11T15:38:39.561Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp