Ophis plugins for Claude Code
July 3, 2026 ยท View on GitHub
Official Ophis plugin marketplace for Claude Code. Ophis is an intent-based DEX built on CoW Protocol: MEV-protected, gasless for the trader, keyless, and non-custodial. Trading is live on 12 EVM chains.
Not to be confused with njayp/ophis, an unrelated Go library for MCP. This is Ophis the DEX at ophis.fi.
Install in Claude Code
/plugin marketplace add ophis-fi/skills
/plugin install ophis@ophis-fi
This wires up the Ophis MCP server (https://mcp.ophis.fi/mcp) and adds the ophis-swap skill, which teaches the agent the safe order of operations for a trade. Then ask the agent to swap, for example: "swap 100 USDC for ETH on Base."
You can also add the MCP server only, without the skill:
claude mcp add --transport http ophis https://mcp.ophis.fi/mcp
Use the Ophis MCP server in other agents
The Ophis MCP server is remote, HTTP, and keyless, so the same endpoint works in any MCP client. The ophis-swap skill is specific to Claude Code; the MCP tools are universal.
Cursor
Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (per project):
{
"mcpServers": {
"ophis": {
"url": "https://mcp.ophis.fi/mcp"
}
}
}
VS Code / GitHub Copilot
Or add to .vscode/mcp.json (note the top-level servers key):
{
"servers": {
"ophis": {
"type": "http",
"url": "https://mcp.ophis.fi/mcp"
}
}
}
Codex
Add to ~/.codex/config.toml:
[mcp_servers.ophis]
url = "https://mcp.ophis.fi/mcp"
Other MCP clients (Cline, Roo Code, and more)
Add Ophis as a remote Streamable HTTP MCP server (https://mcp.ophis.fi/mcp, no API key) in your client's mcpServers settings. The transport type spelling differs by client, so use the one your client documents:
- Cline:
"type": "streamableHttp" - Roo Code:
"type": "streamable-http" - Cursor: omit
type(justurl, shown above) - VS Code and Copilot:
"type": "http"(shown above)
Example for Cline:
{
"mcpServers": {
"ophis": {
"type": "streamableHttp",
"url": "https://mcp.ophis.fi/mcp"
}
}
}
For a stdio-only client like Claude Desktop, bridge with npx -y mcp-remote https://mcp.ophis.fi/mcp. See DISTRIBUTION.md for the full per-ecosystem matrix.
Plugins
| Plugin | What it does |
|---|---|
ophis | Swap tokens onchain via the Ophis MCP server (quote, build, submit, balances, portfolio, prices, gas, fee-rebate tier) plus the ophis-swap workflow skill. |
About the ophis plugin
Installing it wires up the Ophis MCP server (https://mcp.ophis.fi/mcp) and adds a skill that teaches the agent how to trade safely. The swap path is non-custodial: the server builds an unsigned order, the agent signs it with its own wallet, and the server relays the signed order. The receiver is always the signer.
The 12 tools are parse_intent, resolve_token, list_chains, get_quote, expected_surplus, build_order, submit_order, lookup_tier, get_balances, get_portfolio, get_gas, and get_token_chart. submit_order is the only state-changing tool; resolve_token maps a symbol to its canonical address and fails closed, so an agent never swaps into a token that merely spoofs a well-known symbol.
See plugins/ophis/README.md for details.
Supported chains
Trading is live on Ethereum (1), Optimism (10), BNB Chain (56), Gnosis (100), Unichain (130), Polygon (137), Base (8453), Arbitrum (42161), Avalanche (43114), Plasma (9745), Ink (57073), and Linea (59144). list_chains reports the authoritative live set at runtime.
Links
- App: https://swap.ophis.fi
- Site: https://ophis.fi
- Contact: contact@ophis.fi
- MCP server source: https://github.com/ophis-fi/ophis (subfolder
apps/mcp-server) - MCP Registry:
fi.ophis/mcp
License
MIT