Fallback installation with bring-your-own LLM provider¶

Important

If you managed to install using the instructions in the section Standard installation with open-weights LLM from Mimer, you can skip this section.

For illustrative purposes we show how to locally install MCP servers and agent skills in the following agentic harnesses: OpenCode, Mistral Vibe and Claude Code.

Prerequisites

Here we assume that you have

  • installed the agentic harness of your choice, and

  • connected or authenticated to an LLM that you have access to (in OpenCode using /connect, in Mistral Vibe with vibe --setup and in Claude Code using /login).

Local MCP servers are configured by editing the global configuration ~/.config/opencode/opencode.jsonc:

Tip

For a local configuration use a directory .opencode in your current path instead of ~/.config/opencode

{
  "$schema": "https://opencode.ai/config.json",
  // Other settings ...
  "mcp": {
    "scb_opendata_mcp": {
      "type": "local",
      "command": ["uvx", "scb_opendata_mcp", "--transport", "stdio"],
      "enabled": true
    },
    "swemo-mcp": {
      "type": "local",
      "command": ["uvx", "--with", "mcp==1.6.0", "swemo-mcp"],
      "enabled": true
    }
  }
}

and skills can be added by running the commands:

$ mkdir -p ~/.config/opencode/skills

$ git clone https://github.com/ashwinvis/scb-opendata-skills
$ cp -r scb-opendata-skills/skills/*  ~/.config/opencode/skills/  # Global configuration