Skip to main content

Overview

OpenCode has a plugin system that allows developers to add MCP servers, agents and commands programmatically. Svelte has an OpenCode plugin published under @sveltejs/opencode.

Installation

To install the plugin in OpenCode you can edit your OpenCode config (either the global or the local one), adding @sveltejs/opencode to the list of plugins.

{
	"$schema": "https://opencode.ai/config.json",
	"plugin": ["@sveltejs/opencode"]
}

That’s it! You now have the Svelte MCP server and the file editor subagent configured for you.

Configuration

The default configuration for the Svelte OpenCode plugin looks like this...

{
	"$schema": "https://raw.githubusercontent.com/sveltejs/mcp/refs/heads/main/packages/opencode/schema.json",
	"mcp": {
		"type": "remote",
		"enabled": true
	},
	"subagent": {
		"enabled": true
	}
}

...but if you prefer, you can enable only the subagent, only the MCP, or configure the kind of MCP server you want to use (local or remote).

You can place this file in ~/.config/opencode/svelte.json or, if you have an OPENCODE_CONFIG_DIR environment variable specified, at $OPENCODE_CONFIG_DIR/svelte.json.

Edit this page on GitHub llms.txt

previous next