Skip to content

Commit 36bf461

Browse files
ericdalloeca-agent
andcommitted
CHANGELOG: MCP add / remove + update extensions
Entry missed in the previous commit for mcp/addServer, mcp/removeServer, tool/serverRemoved, the updateServer env / headers extension, and the REST mirror. 🤖 Generated with [eca](https://eca.dev) Co-Authored-By: eca-agent <git@eca.dev>
1 parent 402d9dd commit 36bf461

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
- Add `eca-desktop` as an official client in docs and landing page.
66
- New `chat/list` JSON-RPC request returning a summary list of persisted chats for the current workspace (id, title, status, createdAt, updatedAt, model, messageCount). Supports optional `limit` and `sortBy` params. Lets clients populate a chat sidebar on startup without requiring the user to resume each chat manually.
77
- New `chat/open` JSON-RPC request that replays a persisted chat to the client by emitting `chat/cleared` (messages), `chat/opened` and the full sequence of `chat/contentReceived` notifications without mutating server state. Intended to be paired with `chat/list` to render a chat the user has not opened in the current client session.
8+
- New `mcp/addServer` and `mcp/removeServer` JSON-RPC requests for managing MCP server definitions at runtime. The server persists entries to the owning config file (project `.eca/config.json` or global), preserving comments and formatting via rewrite-json, and broadcasts a new `tool/serverRemoved` notification on successful removal. Mirrored over REST via `POST /api/v1/mcp` and `DELETE /api/v1/mcp/:name`.
9+
- Extend `mcp/updateServer` to accept `env` and `headers` params, and migrate its persistence off the cheshire round-trip that stripped comments from the user's config.
810

911
## 0.127.1
1012

0 commit comments

Comments
 (0)