OpenCode
OpenCode is configured from a JSON file rather than a settings screen, so the
connect is an entry in opencode.json.
Before you start
Section titled “Before you start”| You need | Notes |
|---|---|
| Your MCP server URL | ILC hosts ILC MCP and sends you the address. It looks like https://yourmcp.example.com/mcp — use the real one ILC sends you. |
| Your Fishbowl login | You sign in as yourself over OAuth. Your Fishbowl permissions carry over. |
| OpenCode installed | — |
Add the server
Section titled “Add the server”Open opencode.json — in your project root for just this project, or
~/.config/opencode/opencode.json for all projects — and add ILC MCP as a
remote server:
{ "$schema": "https://opencode.ai/config.json", "mcp": { "fishbowl": { "type": "remote", "url": "https://yourmcp.example.com/mcp", "enabled": true } }}Authenticate
Section titled “Authenticate”Start OpenCode. It detects ILC’s OAuth flow and opens a browser; sign in with
your own Fishbowl user and grant the read-only scopes — sql:read and
docs:read.
Ask your first question
Section titled “Ask your first question”Ask in plain language:
How many customers are in Fishbowl?
OpenCode reads Fishbowl and answers from your live data. Any change still waits for your approval — see Using ILC MCP.
Using a different tool? See Claude Code or Claude.