Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .claude-plugin/marketplace.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
"url": "https://tester.army"
},
"homepage": "https://docs.tester.army/cli/mcp",
"repository": "https://github.com/tester-army/cli",
"repository": "https://github.com/e2e-inc/cli",
"license": "MIT",
"keywords": [
"testing",
Expand Down
2 changes: 1 addition & 1 deletion .claude-plugin/plugin.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
"url": "https://tester.army"
},
"homepage": "https://docs.tester.army/cli/mcp",
"repository": "https://github.com/tester-army/cli",
"repository": "https://github.com/e2e-inc/cli",
"license": "MIT",
"keywords": [
"testing",
Expand Down
2 changes: 1 addition & 1 deletion .codex-plugin/plugin.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
"url": "https://tester.army"
},
"homepage": "https://docs.tester.army/cli/mcp",
"repository": "https://github.com/tester-army/cli",
"repository": "https://github.com/e2e-inc/cli",
"license": "MIT",
"keywords": [
"testing",
Expand Down
2 changes: 1 addition & 1 deletion .cursor-plugin/plugin.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
"url": "https://tester.army"
},
"homepage": "https://docs.tester.army/cli/mcp",
"repository": "https://github.com/tester-army/cli",
"repository": "https://github.com/e2e-inc/cli",
"license": "MIT",
"keywords": [
"testing",
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/publish-mcp-registry.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name: Publish to MCP Registry

# Publishes server.json to the Official MCP Registry (registry.modelcontextprotocol.io) as
# io.github.tester-army/testerarmy, which feeds Glama, PulseMCP and the other aggregators.
# io.github.e2e-inc/testerarmy, which feeds Glama, PulseMCP and the other aggregators.
#
# Authentication is GitHub Actions OIDC: the registry grants the io.github.<repository owner>/*
# namespace to workflows running in this organisation's repositories. A personal
Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ with `--env <nameOrSlug>`.
Use skills CLI install:

```bash
npx skills add tester-army/cli
npx skills add e2e-inc/cli
```

## MCP server and plugins
Expand Down Expand Up @@ -122,12 +122,12 @@ Cursor: open Customize and search for `testerarmy`, or click Add to Cursor on th

This repo is also a plugin that installs the MCP server and the `testerarmy-cli` skill together.

Claude Code: run `/plugin marketplace add tester-army/cli`, then `/plugin install testerarmy@testerarmy-agent-skills`.
Claude Code: run `/plugin marketplace add e2e-inc/cli`, then `/plugin install testerarmy@testerarmy-agent-skills`.

Codex: the repo is a plugin marketplace too, so until TesterArmy appears in the Plugins Directory you can add it from here:

```bash
codex plugin marketplace add tester-army/cli
codex plugin marketplace add e2e-inc/cli
codex plugin add testerarmy@testerarmy-agent-skills
```

Expand Down
2 changes: 1 addition & 1 deletion plugin.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
"url": "https://tester.army"
},
"homepage": "https://docs.tester.army/cli/mcp",
"repository": "https://github.com/tester-army/cli",
"repository": "https://github.com/e2e-inc/cli",
"license": "MIT",
"keywords": [
"testing",
Expand Down
2 changes: 1 addition & 1 deletion scripts/check-plugin-manifests.sh
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ u2=$(jq -r '.mcpServers.testerarmy.url' mcp.json)
[ "$(jq -r .version server.json)" = "$(jq -r .version plugin.json)" ] || { echo "version differs in server.json (bump it with the plugin manifests)"; exit 1; }
[ "$(jq -r '.remotes[0].url' server.json)" = "$u1" ] || { echo "server.json remotes[0].url differs from the MCP files"; exit 1; }

# the Codex repo marketplace (.agents/plugins/marketplace.json, read by `codex plugin marketplace add tester-army/cli`
# the Codex repo marketplace (.agents/plugins/marketplace.json, read by `codex plugin marketplace add e2e-inc/cli`
# and by the ChatGPT app) must point at this plugin under the same name as the Claude marketplace
[ "$(jq -r '.plugins[0].name' .agents/plugins/marketplace.json)" = "$ref_name" ] || { echo "Codex marketplace plugin name differs from plugin.json"; exit 1; }
[ "$(jq -r '.plugins[0].source.path' .agents/plugins/marketplace.json)" = "./" ] || { echo "Codex marketplace must reference the repo root (./)"; exit 1; }
Expand Down
4 changes: 2 additions & 2 deletions server.json
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
{
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"name": "io.github.tester-army/testerarmy",
"name": "io.github.e2e-inc/testerarmy",
"title": "TesterArmy",
"description": "Agents that test your web and mobile app like real users, on every pull request.",
"version": "1.0.0",
"websiteUrl": "https://docs.tester.army/cli/mcp",
"repository": {
"url": "https://github.com/tester-army/cli",
"url": "https://github.com/e2e-inc/cli",
"source": "github"
},
"remotes": [
Expand Down
Loading