Skip to content

OpenCode

OpenCode is configured from a JSON file rather than a settings screen, so the connect is an entry in opencode.json.

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 —

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
}
}
}

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 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.