What Claude sees
The dev-tools MCP server gives Claude Code these 62 procedures as tools. Each tool has the JSON Schema of its procedure, so Claude knows the names and the types of the fields.
The list is a security decision. A test starts the real server and compares its tools with tools.snapshot.txt. Thus a change to the list is always visible in a review.
client.* (15)
allReturns true if all values are truthyandShort-circuit AND (returns first falsy or last value)anyReturns true if any value is truthychainExecute procedures sequentiallyconditionalConditional execution (if/then/else)constantReturn a constant valueidentityReturn input unchangedmapMap over an array: run fn for each item (the item is { $ref: "item" })noneReturns true if all values are falsynotLogical NOTorShort-circuit OR (returns first truthy or last value)parallelExecute procedures in parallelreduceReduce an array: run fn for each item (acc and item are $refs)throwThrow an errortryCatchTry/catch wrapper for procedures
cue.* (5)
db.* (2)
docker.* (10)
buildBuild a Docker imagecompose.downStop services with docker composecompose.upStart services with docker composeexecExecute command in a running containerlogsGet container logspsList containerspullPull a Docker imagermRemove container(s)runRun a Docker containerstopStop running container(s)
lib.* (4)
logs.* (2)
mongo.* (16)
collections.createCreate a new collectioncollections.dropDrop (delete) a collectioncollections.listList all collections in the databasecollections.statsGet collection statisticsdatabase.infoGet database information and statisticsdatabase.pingHealth check and connectivity testdocuments.aggregateRun an aggregation pipelinedocuments.countCount documents matching a filterdocuments.deleteDelete documents matching a filterdocuments.findFind documents with pagination and filteringdocuments.getGet a single document by IDdocuments.insertInsert one or more documentsdocuments.updateUpdate documents matching a filterindexes.createCreate an index on a collectionindexes.dropDrop an index from a collectionindexes.listList indexes on a collection