From 66100e0c0b687be6d7e63ac3560a4c818f221a81 Mon Sep 17 00:00:00 2001 From: Jakub Vacek Date: Mon, 24 Aug 2026 16:39:22 +0200 Subject: [PATCH 1/2] feat: mcp telemetry --- CHANGELOG.md | 5 +++++ index.ts | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index eb45d9c..0f4921b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,11 @@ All notable changes to the **Apify for Open Code** plugin are documented in this The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [1.0.1] + +### Changed +- Updated Apify MCP server to include `?client=opencode` for client identification. + ## [1.0.0] — Initial Open Code release ### Added diff --git a/index.ts b/index.ts index f37f5b8..215a77f 100644 --- a/index.ts +++ b/index.ts @@ -29,7 +29,7 @@ export const ApifyPlugin: Plugin = async () => { // ConfigV2 includes `skills` which isn't in the plugin's Config type yet const cfg = config as typeof config & Pick - cfg.mcp = { ...cfg.mcp, apify: { type: "remote", enabled: true, url: "https://mcp.apify.com" } } + cfg.mcp = { ...cfg.mcp, apify: { type: "remote", enabled: true, url: "https://mcp.apify.com/?client=opencode" } } cfg.agent = { ...cfg.agent, apify: { From 501e7fc2f6a221c6fed14c99354d25288b032f2e Mon Sep 17 00:00:00 2001 From: Jakub Vacek Date: Tue, 25 Aug 2026 10:25:39 +0200 Subject: [PATCH 2/2] chore: add plugin --- CHANGELOG.md | 2 +- index.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0f4921b..17cc6b5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,7 +7,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), ## [1.0.1] ### Changed -- Updated Apify MCP server to include `?client=opencode` for client identification. +- Updated Apify MCP server to include `?client=opencode+plugin` for client identification. ## [1.0.0] — Initial Open Code release diff --git a/index.ts b/index.ts index 215a77f..7183ca7 100644 --- a/index.ts +++ b/index.ts @@ -29,7 +29,7 @@ export const ApifyPlugin: Plugin = async () => { // ConfigV2 includes `skills` which isn't in the plugin's Config type yet const cfg = config as typeof config & Pick - cfg.mcp = { ...cfg.mcp, apify: { type: "remote", enabled: true, url: "https://mcp.apify.com/?client=opencode" } } + cfg.mcp = { ...cfg.mcp, apify: { type: "remote", enabled: true, url: "https://mcp.apify.com/?client=opencode+plugin" } } cfg.agent = { ...cfg.agent, apify: {