From 6fe08863bb79fe0aa69d83c7bedb56a40248b6a3 Mon Sep 17 00:00:00 2001 From: Jonas Helming Date: Wed, 9 Sep 2026 10:59:57 +0200 Subject: [PATCH] Add Theia IDE to compatible clients The Theia IDE implements the Agent Plugins v1.0.0 loading contract: it reads plugin.json and mcp.json per spec, installs a plugin's skills under a qualified name, and registers its MCP servers (stdio and streamable-http transports). Shipped in Theia v1.75.0 (eclipse-theia/theia#17931), documented at https://theia-ide.org/docs/user_ai/#installing-agent-plugins-from-the-registry and announced at https://eclipsesource.com/blogs/2026/09/10/eclipse-theia-1-75-release-news-and-noteworthy/. --- lib/compatible-clients.ts | 19 +++++++++++++++++ public/images/logos/theia/dark.svg | 32 +++++++++++++++++++++++++++++ public/images/logos/theia/light.svg | 32 +++++++++++++++++++++++++++++ 3 files changed, 83 insertions(+) create mode 100644 public/images/logos/theia/dark.svg create mode 100644 public/images/logos/theia/light.svg diff --git a/lib/compatible-clients.ts b/lib/compatible-clients.ts index a3441af..9370ec2 100644 --- a/lib/compatible-clients.ts +++ b/lib/compatible-clients.ts @@ -195,4 +195,23 @@ export const compatibleClients: readonly CompatibleClient[] = [ }, }, }, + { + name: "Theia IDE", + description: + "The Theia IDE is an open-source, AI-native IDE and platform for building custom tools and IDEs, developed under the Eclipse Foundation.", + homepageUrl: "https://theia-ide.org/", + instructionsUrl: + "https://theia-ide.org/docs/user_ai/#installing-agent-plugins-from-the-registry", + sourceUrl: "https://github.com/eclipse-theia/theia", + logo: { + lightSrc: "/images/logos/theia/light.svg", + darkSrc: "/images/logos/theia/dark.svg", + }, + supports: { + skills: true, + mcp: { + transports: ["stdio", "streamable-http"], + }, + }, + }, ]; diff --git a/public/images/logos/theia/dark.svg b/public/images/logos/theia/dark.svg new file mode 100644 index 0000000..fe34145 --- /dev/null +++ b/public/images/logos/theia/dark.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + diff --git a/public/images/logos/theia/light.svg b/public/images/logos/theia/light.svg new file mode 100644 index 0000000..f39c4e7 --- /dev/null +++ b/public/images/logos/theia/light.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + +