• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

mongodb-js / devtools-shared / 42701375674
81%
main: 87%

Build:
Build:
LAST BUILD BRANCH: 11-05-mongodb-runner_start-json-full-topology
DEFAULT BRANCH: main
Ran 09 Nov 2026 09:23PM UTC
Jobs 29
Files 194
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

09 Nov 2026 09:19PM UTC coverage: 80.997% (-6.2%) from 87.185%
42701375674

Pull #969

github

kmruiz
feat(devtools-mcp-server): add DevTools MCP server and OpenCode plugin

Add @mongodb-js/devtools-mcp-server, which manages local MongoDB deployments
with mongodb-runner and ships an OpenCode plugin registering the DevTools MCP
server, the official MongoDB and Chrome DevTools MCP servers, optional internal
servers, and the bundled agent skills.

- Cluster tools: start (standalone, replica set with analytics members,
  sharded with per-shard config and mongos args, DSC/SLS), list, get, logs,
  prune and stop, with progress notifications while starting.
- Fixtures, arbitrary database commands and fail points, addressed by cluster
  id through the runner registry so no connection string is needed.
- The package root is the OpenCode plugin (registers the devtools, mongodb and
  chrome-devtools MCP servers plus the devtools-mcp-workflows and
  start-compass-with-devtools skills); the library API lives at ./server.
- The plugin entry is plain ESM, so installing it from git needs no build step;
  dist (server binary and library) is produced at publish time.
- Servers already configured by the user are never replaced; each registration
  only happens when that server name is absent.
- Internal devprod-mcp and Glean servers are registered only when their URLs
  are passed as plugin options or DEVPROD_MCP_URL/GLEAN_ENTERPRISE_URL, so no
  internal endpoints ship in this package.
- Database CRUD, aggregation, indexes and schema come from the official
  mongodb-mcp-server; only operations without an equivalent (run_command,
  fixture files, fail points) stay in this package.
- Override body-parser to 2.4.0 to address GHSA-27r3-jxmh-p828, which the MCP
  SDK's express dependency brings into the production tree.
Pull Request #969: chore: A devtools-mcp-server that uses official tooling for devtools engineers

1811 of 2533 branches covered (71.5%)

Branch coverage included in aggregate %.

307 of 334 new or added lines in 22 files covered. (91.92%)

5141 of 6050 relevant lines covered (84.98%)

722.55 hits per line

Uncovered Changes

Lines Coverage ∆ File
5
36.36
packages/devtools-mcp-server/src/connection.ts
4
77.94
packages/devtools-mcp-server/src/database.ts
4
50.0
packages/devtools-mcp-server/src/tools/fixtures.ts
3
84.16
packages/devtools-mcp-server/src/clusters.ts
3
84.21
packages/devtools-mcp-server/src/options.ts
3
77.78
packages/devtools-mcp-server/src/registry.ts
2
90.57
packages/devtools-mcp-server/src/logs.ts
2
50.0
packages/devtools-mcp-server/src/tools/fail-point.ts
1
95.65
packages/devtools-mcp-server/src/tools/start-progress.ts
Subprojects
ID Flag name Job ID Ran Files Coverage
1 node-webpack-startup-snapshot-checker 42701375674.1 09 Nov 2026 09:23PM UTC 4
94.59
GitHub Action Run
2 shell-bson-parser 42701375674.2 09 Nov 2026 09:24PM UTC 3
100.0
GitHub Action Run
3 device-id 42701375674.3 09 Nov 2026 09:23PM UTC 2
100.0
GitHub Action Run
4 mongodb-artifact-url 42701375674.4 09 Nov 2026 09:23PM UTC 3
83.95
GitHub Action Run
5 get-os-info 42701375674.5 09 Nov 2026 09:35PM UTC 2
65.0
GitHub Action Run
6 aggregation-stage-icons 42701375674.6 09 Nov 2026 09:35PM UTC 3
100.0
GitHub Action Run
7 mongodb-cloud-info 42701375674.7 09 Nov 2026 09:24PM UTC 2
95.12
GitHub Action Run
8 signing-utils 42701375674.8 09 Nov 2026 09:35PM UTC 5
86.82
GitHub Action Run
9 devtools-connect 42701375674.9 09 Nov 2026 09:24PM UTC 9
64.82
GitHub Action Run
10 mongodb-ts-autocomplete 42701375674.10 09 Nov 2026 09:24PM UTC 7
92.26
GitHub Action Run
11 ts-autocomplete 42701375674.11 09 Nov 2026 09:23PM UTC 2
70.59
GitHub Action Run
12 native-machine-id 42701375674.12 09 Nov 2026 09:23PM UTC 2
92.5
GitHub Action Run
13 connection-string-policy 42701375674.13 09 Nov 2026 09:23PM UTC 2
95.56
GitHub Action Run
14 mongodb-ns 42701375674.14 09 Nov 2026 09:23PM UTC 2
94.23
GitHub Action Run
15 monorepo-tools 42701375674.15 09 Nov 2026 09:35PM UTC 16
69.23
GitHub Action Run
16 mongodb-redact 42701375674.16 09 Nov 2026 09:24PM UTC 7
96.88
GitHub Action Run
17 oidc-http-server-pages 42701375674.17 09 Nov 2026 09:24PM UTC 7
94.64
GitHub Action Run
18 mongodb-runner 42701375674.18 09 Nov 2026 09:35PM UTC 15
78.08
GitHub Action Run
19 mongodb-server-log-checker 42701375674.19 09 Nov 2026 09:23PM UTC 2
76.81
GitHub Action Run
20 mongodb-downloader 42701375674.20 09 Nov 2026 09:23PM UTC 3
78.77
GitHub Action Run
21 devtools-mcp-server 42701375674.21 09 Nov 2026 09:35PM UTC 22
84.14
GitHub Action Run
22 mongodb-constants 42701375674.22 09 Nov 2026 09:35PM UTC 17
96.67
GitHub Action Run
23 saslprep 42701375674.23 09 Nov 2026 09:23PM UTC 8
94.64
GitHub Action Run
24 mongodb-build-info 42701375674.24 09 Nov 2026 09:24PM UTC 3
92.81
GitHub Action Run
25 sbom-tools 42701375674.25 09 Nov 2026 09:23PM UTC 14
80.56
GitHub Action Run
26 mongodb-schema 42701375674.26 09 Nov 2026 09:23PM UTC 14
94.09
GitHub Action Run
27 devtools-proxy-support 42701375674.27 09 Nov 2026 09:23PM UTC 13
86.5
GitHub Action Run
28 dl-center 42701375674.28 09 Nov 2026 09:23PM UTC 2
88.73
GitHub Action Run
29 oidc-mock-provider 42701375674.29 09 Nov 2026 09:35PM UTC 3
7.95
GitHub Action Run
Source Files on build 42701375674
  • Tree
  • List 194
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #42701375674
  • Pull Request #969
  • PR Base - main (#42670160591)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc