You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: agent-context/README.md
+7-5Lines changed: 7 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,17 +1,17 @@
1
1
# Mintlify agent context
2
2
3
-
Single source of truth, maintained in the Mintlify documentation repository, for the Mintlify skill distributed through the Codex, Cursor, and Claude plugins.
3
+
Single source of truth, maintained in the Mintlify documentation repository, for the Mintlify skill distributed through the Codex, Cursor, and Claude plugins and the Kiro power.
-`context/mcp-servers.json` contains canonical MCP names, URLs, and transport settings.
9
-
-`targets/*.json` contains only client packaging differences such as MCP config file and schema names.
9
+
-`targets/*.json` contains only client packaging differences such as MCP config file and schema names. The Kiro target also contains its required Agent Plugins manifest.
10
10
-`scripts/build.mjs` renders self-contained plugin artifacts into `dist/`.
11
11
-`scripts/sync-target.mjs` replaces only `skills/mintlify/` in a target repository.
12
-
-`../.github/workflows/sync-agent-context.yml` opens generated sync pull requests in all three plugin repositories.
12
+
-`../.github/workflows/sync-agent-context.yml` opens generated sync pull requests in all four target repositories.
13
13
14
-
Plugin manifests, assets, READMEs, and Cursor rules remain owned by their target repositories. This project generates the shared skill and each client's MCP configuration file.
14
+
Plugin manifests, assets, READMEs, and Cursor rules remain owned by their target repositories, except for Kiro's required `plugin.json`, which is generated from its target configuration. This project generates the shared skill and each client's MCP configuration file.
15
15
16
16
## Local development
17
17
@@ -28,6 +28,7 @@ Build one target by passing its ID:
The sync command replaces `skills/mintlify/`, writes the client-specific MCP configuration file, and writes `.mintlify-agent-context.json` with the source commit. It does not change any other plugin files.
41
+
The sync command replaces `skills/mintlify/`, writes the client-specific MCP configuration file, and writes `.mintlify-agent-context.json` with the source commit. For Kiro, it also writes the required `plugin.json`. It does not change any other plugin files.
41
42
42
43
`npm run status` compares locally checked-out sibling plugin repositories with fresh builds and reports whether each one is current. Pass a workspace root as the final argument if the repositories do not share this repository's parent directory.
43
44
@@ -48,6 +49,7 @@ Create a GitHub App installed on these repositories:
48
49
-`mintlify/codex-plugin`
49
50
-`mintlify/cursor-plugin`
50
51
-`mintlify/mintlify-claude-plugin`
52
+
-`mintlify/kiro-power`
51
53
52
54
Grant the app repository **Contents: read and write** and **Pull requests: read and write** permissions. Add its client ID as the `CONTEXT_SYNC_APP_CLIENT_ID` Actions variable and its private key as the `CONTEXT_SYNC_APP_PRIVATE_KEY` Actions secret in the `mintlify/docs` repository.
0 commit comments