Skip to content

Commit 25d5ae7

Browse files
Load Cursor from the Agent Plugins package (#4)
* Drop the Cursor vendor plugin so Cursor loads the Agent Plugins package. GitHub import was listing two plugins because the repo shipped both formats. Keep the Cursor marketplace catalog pointed at this repo root. Co-authored-by: Cursor <cursoragent@cursor.com> * Restore the 0.4.2 changelog note for plugin-specific terms and privacy. Co-authored-by: Cursor <cursoragent@cursor.com> --------- Co-authored-by: Cursor <cursoragent@cursor.com>
1 parent c8c5f18 commit 25d5ae7

11 files changed

Lines changed: 29 additions & 52 deletions

File tree

.claude-plugin/plugin.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "building-with-zep",
3-
"version": "0.4.1",
3+
"version": "0.4.2",
44
"description": "Build and configure applications that use Zep — agent memory built on temporal Context Graphs. Bundles the building-with-zep skill (how to reason about and build on Zep) and the Zep documentation MCP server (real-time docs search).",
55
"author": {
66
"name": "Zep",

.codex-plugin/plugin.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "building-with-zep",
3-
"version": "0.4.1",
3+
"version": "0.4.2",
44
"description": "Build and configure applications that use Zep — agent memory built on temporal Context Graphs. Bundles the building-with-zep skill (how to reason about and build on Zep) and the Zep documentation MCP server (real-time docs search).",
55
"author": {
66
"name": "Zep",

.cursor-plugin/marketplace.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
{
1111
"name": "building-with-zep",
1212
"source": ".",
13-
"description": "Skill plus the Zep documentation MCP server for building apps on Zep.",
13+
"description": "Build and configure applications that use Zep — agent memory built on temporal Context Graphs. Bundles the building-with-zep skill and the Zep documentation MCP server.",
1414
"logo": "assets/logo.png"
1515
}
1616
]

.cursor-plugin/mcp.json

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

.cursor-plugin/plugin.json

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

.github/workflows/test-plugin.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,6 @@ jobs:
3131
mcp.json \
3232
.claude-plugin/plugin.json \
3333
.codex-plugin/plugin.json \
34-
.cursor-plugin/plugin.json \
35-
.cursor-plugin/mcp.json \
3634
.mcp.json \
3735
skills/)
3836
if [ -z "$changed" ]; then

AGENTS.md

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ loads the same `skills/building-with-zep/` tree.
2323
- `plugin.json`
2424
- `.claude-plugin/plugin.json`
2525
- `.codex-plugin/plugin.json`
26-
- `.cursor-plugin/plugin.json`
2726
- Keep root `plugin.json` and `mcp.json` conformant to Agent Plugins 1.0.0.
2827
- Preserve `.claude-plugin/plugin.json` and `.mcp.json`; Claude support must not
2928
depend on Claude adopting the portable format.
@@ -43,25 +42,24 @@ The portable and ecosystem-specific files are:
4342
and `.mcp.json`.
4443
- OpenAI Codex / ChatGPT Work: `.codex-plugin/plugin.json`,
4544
`.agents/plugins/marketplace.json`, and `.mcp.json`.
46-
- Cursor: the portable Agent Plugins files plus `.cursor-plugin/plugin.json`,
47-
`.cursor-plugin/mcp.json`, and `.cursor-plugin/marketplace.json`.
45+
- Cursor: the portable Agent Plugins files. `.cursor-plugin/marketplace.json`
46+
is the Cursor marketplace catalog and points at this repo root (`.`).
4847
- This repository hosts its own marketplace catalogs. Plugin `source` entries
4948
must stay same-repo paths (`./` or `.`). Do not switch them to remote
5049
`github` / `url` sources.
5150

5251
## MCP configuration
5352

54-
The `zep-docs` server is intentionally declared in three schema-specific files:
53+
The `zep-docs` server is intentionally declared in two schema-specific files:
5554

5655
- `mcp.json` is the Agent Plugins 1.0.0 configuration. Its server entry contains
57-
`{"type":"streamable-http","url":...}` and the canonical `$schema`.
56+
`{"type":"streamable-http","url":...}` and the canonical `$schema`. Cursor
57+
loads this file with the portable package.
5858
- `.mcp.json` is read by Claude Code and OpenAI. Its server entry contains
5959
`{"type":"http","url":...}`.
60-
- `.cursor-plugin/mcp.json` is read by the Cursor vendor wrapper and uses
61-
Cursor's URL-inferred transport shape.
6260

63-
All three files must point to `https://docs-mcp.getzep.com/mcp`. Whenever one
64-
endpoint changes, update the others in the same change. Do not consolidate the
61+
Both files must point to `https://docs-mcp.getzep.com/mcp`. Whenever one
62+
endpoint changes, update the other in the same change. Do not consolidate the
6563
files unless each affected vendor documents the portable schema as supported.
6664

6765
## Releasing
@@ -109,9 +107,7 @@ Changes limited to the maintainer-only `README.md`, `CHANGELOG.md`, or
109107
covers these loaded-content paths — not every non-docs file in the repo:
110108

111109
- `plugin.json`, `mcp.json`, `.mcp.json`
112-
- `.claude-plugin/plugin.json`, `.codex-plugin/plugin.json`,
113-
`.cursor-plugin/plugin.json`
114-
- `.cursor-plugin/mcp.json`
110+
- `.claude-plugin/plugin.json`, `.codex-plugin/plugin.json`
115111
- `skills/`
116112

117113
Paths outside that list (for example `.cursor-plugin/marketplace.json` or

CHANGELOG.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,27 @@ All notable changes to the `building-with-zep` plugin. This file is the only
44
release feed the plugin system offers — Claude Code, Codex, and Cursor have no
55
changelog plumbing, so users who want to know what a version changed read this.
66

7-
The version here is the release identity shared by all three ecosystem manifests;
7+
The version here is the release identity shared by the portable and vendor manifests;
88
Claude Code also uses it for update detection. Bump it with
99
`python3 scripts/plugin_manifests.py set <version>` from the repo root; see
1010
[Releasing](README.md#releasing).
1111

1212
## Unreleased
1313

14+
## 0.4.2 — 2026-08-18
15+
16+
### Added
17+
1418
- Document plugin-specific terms (Apache-2.0) and privacy (docs MCP only;
1519
not Zep Memory) in `README.md`. Product privacy/terms apply only if you
1620
later use Zep’s APIs.
1721

22+
### Changed
23+
24+
- Drop the Cursor vendor plugin wrapper (`.cursor-plugin/plugin.json` and
25+
`.cursor-plugin/mcp.json`). Cursor loads the Agent Plugins package. The
26+
Cursor marketplace catalog stays and still points at this repo root.
27+
1828
## 0.4.1 — 2026-08-17
1929

2030
### Added

README.md

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -60,8 +60,8 @@ adopt the standard before installing the plugin:
6060

6161
- **Claude Code**`.claude-plugin/plugin.json` and Claude-shaped `.mcp.json`
6262
- **OpenAI Codex / ChatGPT Work**`.codex-plugin/plugin.json` and `.mcp.json`
63-
- **Cursor**natively loads the Agent Plugins package; `.cursor-plugin/`
64-
remains for Cursor marketplace metadata and team marketplace import
63+
- **Cursor** — loads the Agent Plugins package; `.cursor-plugin/marketplace.json`
64+
is the Cursor marketplace catalog and points at this repo root (`.`)
6565

6666
Every package path loads the same `skills/building-with-zep/` tree.
6767

@@ -76,16 +76,15 @@ remote for the plugin package.
7676

7777
## MCP configuration
7878

79-
`zep-docs` is declared in three schema-specific files because the portable and
79+
`zep-docs` is declared in two schema-specific files because the portable and
8080
vendor MCP schemas use different transport names:
8181

8282
| File | Read by | Shape |
8383
|---|---|---|
84-
| `mcp.json` | Agent Plugins clients | `{"type":"streamable-http","url":...}` plus the 1.0.0 schema |
84+
| `mcp.json` | Agent Plugins clients, including Cursor | `{"type":"streamable-http","url":...}` plus the 1.0.0 schema |
8585
| `.mcp.json` | Claude Code, OpenAI Codex / ChatGPT Work | `{"type":"http","url":...}` |
86-
| `.cursor-plugin/mcp.json` | Cursor vendor wrapper | `{"url":...}` |
8786

88-
All three point at `https://docs-mcp.getzep.com/mcp`. Change all three together.
87+
Both point at `https://docs-mcp.getzep.com/mcp`. Change both together.
8988

9089
## Repository contents
9190

@@ -99,9 +98,7 @@ All three point at `https://docs-mcp.getzep.com/mcp`. Change all three together.
9998
├── .claude-plugin/marketplace.json
10099
├── .agents/plugins/marketplace.json
101100
├── .codex-plugin/plugin.json
102-
├── .cursor-plugin/plugin.json
103101
├── .cursor-plugin/marketplace.json
104-
├── .cursor-plugin/mcp.json
105102
├── .mcp.json
106103
├── scripts/plugin_manifests.py
107104
├── scripts/validate_agent_plugin.py
@@ -124,7 +121,7 @@ ln -s "$PWD" ~/.cursor/plugins/local/building-with-zep
124121

125122
## Releasing
126123

127-
Keep the Agent Plugins manifest and all three vendor manifests on one version:
124+
Keep the Agent Plugins manifest and the Claude and Codex vendor manifests on one version:
128125

129126
```bash
130127
python3 scripts/plugin_manifests.py set <version>

plugin.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
33
"name": "building-with-zep",
4-
"version": "0.4.1",
4+
"version": "0.4.2",
55
"description": "Build and configure applications that use Zep — agent memory built on temporal Context Graphs. Bundles the building-with-zep skill and the Zep documentation MCP server.",
66
"author": {
77
"name": "Zep",

0 commit comments

Comments
 (0)