Install
$ agentstack add mcp-ophis-fi-skills ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
Ophis plugins for Claude Code
[](LICENSE) [](https://github.com/ophis-fi/skills/stargazers) [](https://registry.modelcontextprotocol.io/v0/servers?search=ophis) [](https://github.com/ophis-fi/skills) [](https://hol.org/registry/plugins/ophis%2Fophis)
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
[](https://vscode.dev/redirect/mcp/install?name=ophis&config=%7B%22type%22%3A%20%22http%22%2C%22url%22%3A%20%22https%3A%2F%2Fmcp.ophis.fi%2Fmcp%22%7D) [](https://insiders.vscode.dev/redirect/mcp/install?name=ophis&config=%7B%22type%22%3A%20%22http%22%2C%22url%22%3A%20%22https%3A%2F%2Fmcp.ophis.fi%2Fmcp%22%7D&quality=insiders)
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](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](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
Source & license
This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: ophis-fi
- Source: ophis-fi/skills
- License: MIT
- Homepage: https://swap.ophis.fi
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.