Skip to content

Commit 298dd64

Browse files
committed
Merge remote-tracking branch 'upstream/main'
2 parents b43787a + 6f24362 commit 298dd64

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

71 files changed

+3901
-1459
lines changed

.claude-plugin/marketplace.json

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"name": "chrome-devtools-plugins",
3+
"version": "1.0.0",
4+
"description": "Bundled plugins for actuating and debugging the Chrome browser.",
5+
"owner": {
6+
"name": "Chrome DevTools Team",
7+
"email": "[email protected]"
8+
},
9+
"plugins": [
10+
{
11+
"name": "chrome-devtools-mcp",
12+
"source": {
13+
"source": "github",
14+
"repo": "ChromeDevTools/chrome-devtools-mcp"
15+
},
16+
"description": "Reliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer"
17+
}
18+
]
19+
}

.claude-plugin/plugin.json

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"name": "chrome-devtools-mcp",
3+
"version": "latest",
4+
"description": "Reliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer",
5+
"mcpServers": {
6+
"chrome-devtools": {
7+
"command": "npx",
8+
"args": ["chrome-devtools-mcp@latest"]
9+
}
10+
}
11+
}

.github/ISSUE_TEMPLATE/01-bug.yml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
name: Bug report
22
description: File a bug report for chrome-devtools-mcp
33
title: '<short description of the bug>'
4-
labels:
5-
- 'bug'
4+
type: 'Bug'
65
body:
76
- id: description
87
type: textarea
@@ -71,3 +70,10 @@ body:
7170
- Windows
7271
- macOS
7372
- Linux
73+
74+
- type: checkboxes
75+
id: provide-pr
76+
attributes:
77+
label: Extra checklist
78+
options:
79+
- label: I want to provide a PR to fix this bug
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
name: Feature
2+
description: Suggest an idea for for chrome-devtools-mcp
3+
title: '<short description of the feature request>'
4+
type: 'Feature'
5+
labels:
6+
- enhancement
7+
body:
8+
- id: description
9+
type: textarea
10+
attributes:
11+
label: Is your feature request related to a problem? Please describe.
12+
description: >
13+
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
14+
placeholder:
15+
validations:
16+
required: true
17+
18+
- id: solution
19+
type: textarea
20+
attributes:
21+
label: Describe the solution you'd like
22+
description: >
23+
A clear and concise description of what you want to happen.
24+
placeholder:
25+
validations:
26+
required: true
27+
28+
- id: alternatives
29+
type: textarea
30+
attributes:
31+
label: Describe alternatives you've considered
32+
description: >
33+
A clear and concise description of any alternative solutions or features you've considered.
34+
placeholder:
35+
validations:
36+
required: true
37+
38+
- id: additional-context
39+
type: textarea
40+
attributes:
41+
label: Additional context
42+
description: >
43+
Add any other context or screenshots about the feature request here.
44+
placeholder:

.github/ISSUE_TEMPLATE/feature_request.md

Lines changed: 0 additions & 19 deletions
This file was deleted.

.github/dependabot.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,19 +10,21 @@ updates:
1010
groups:
1111
dependencies:
1212
dependency-type: production
13-
exclude-patterns:
14-
- 'puppeteer*'
1513
patterns:
1614
- '*'
1715
dev-dependencies:
1816
dependency-type: development
1917
exclude-patterns:
2018
- 'puppeteer*'
19+
- 'chrome-devtools-frontend'
2120
patterns:
2221
- '*'
2322
puppeteer:
2423
patterns:
2524
- 'puppeteer*'
25+
chrome-devtools-frontend:
26+
patterns:
27+
- 'chrome-devtools-frontend'
2628
- package-ecosystem: github-actions
2729
directory: /
2830
schedule:

.github/workflows/pre-release.yml

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
name: Pre-release
2+
3+
permissions: read-all
4+
5+
on:
6+
push:
7+
branches:
8+
- release-please-*
9+
10+
jobs:
11+
pre-release:
12+
name: 'Verify MCP server schema unchanged'
13+
runs-on: ubuntu-latest
14+
steps:
15+
- name: Check out repository
16+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
17+
with:
18+
fetch-depth: 2
19+
20+
- name: Set up Node.js
21+
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
22+
with:
23+
cache: npm
24+
node-version-file: '.nvmrc'
25+
26+
- name: Install MCP Publisher
27+
run: |
28+
export OS=$(uname -s | tr '[:upper:]' '[:lower:]')_$(uname -m | sed 's/x86_64/amd64/;s/aarch64/arm64/')
29+
curl -L "https://github.com/modelcontextprotocol/registry/releases/latest/download/mcp-publisher_${OS}.tar.gz" | tar xz mcp-publisher
30+
31+
- name: Verify server.json
32+
run: npm run verify-server-json-version

.github/workflows/presubmit.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
fetch-depth: 2
2121

2222
- name: Set up Node.js
23-
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
23+
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
2424
with:
2525
cache: npm
2626
node-version-file: '.nvmrc'
@@ -42,7 +42,7 @@ jobs:
4242
fetch-depth: 2
4343

4444
- name: Set up Node.js
45-
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
45+
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
4646
with:
4747
cache: npm
4848
node-version-file: '.nvmrc'

.github/workflows/publish-to-npm-on-tag.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
fetch-depth: 2
3131

3232
- name: Set up Node.js
33-
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
33+
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
3434
with:
3535
cache: npm
3636
node-version-file: '.nvmrc'
@@ -45,6 +45,8 @@ jobs:
4545

4646
- name: Build
4747
run: npm run build
48+
env:
49+
NODE_ENV: 'production'
4850

4951
- name: Publish
5052
run: |
@@ -61,7 +63,7 @@ jobs:
6163
fetch-depth: 2
6264

6365
- name: Set up Node.js
64-
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
66+
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
6567
with:
6668
cache: npm
6769
node-version-file: '.nvmrc'
@@ -76,15 +78,13 @@ jobs:
7678

7779
- name: Build
7880
run: npm run build
79-
80-
- name: Bump
81-
run: npm run sync-server-json-version
81+
env:
82+
NODE_ENV: 'production'
8283

8384
- name: Install MCP Publisher
8485
run: |
85-
export VERSION="1.2.1"
8686
export OS=$(uname -s | tr '[:upper:]' '[:lower:]')_$(uname -m | sed 's/x86_64/amd64/;s/aarch64/arm64/')
87-
curl -L "https://github.com/modelcontextprotocol/registry/releases/download/v${VERSION}/mcp-publisher_${VERSION}_${OS}.tar.gz" | tar xz mcp-publisher
87+
curl -L "https://github.com/modelcontextprotocol/registry/releases/latest/download/mcp-publisher_${OS}.tar.gz" | tar xz mcp-publisher
8888
8989
- name: Login to MCP Registry
9090
run: ./mcp-publisher login github-oidc

.github/workflows/run-tests.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
fetch-depth: 2
3232

3333
- name: Set up Node.js
34-
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
34+
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
3535
with:
3636
cache: npm
3737
node-version: 22 # build works only with 22+.
@@ -44,7 +44,7 @@ jobs:
4444
run: npm run build
4545

4646
- name: Set up Node.js
47-
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
47+
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
4848
with:
4949
cache: npm
5050
node-version: ${{ matrix.node }}

0 commit comments

Comments
 (0)