FAQ (answers come from our records)
How do I install it?
We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for?
We filed it under these tags: MCP 服务. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository ophis-fi/ophis;first catalogued 2026-10-09;last seen 2026-10-16。There is no official certification or quality rating here — we record sources and dates only.
Ophis
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
Choose tokens, review the quote, and authorize your swap.
An intent-based DEX aggregator with a natural-language layer, built for humans and agents alike.
Swap App ·
Docs ·
Explorer ·
Agents ·
SDK ·
Security
---
Select tokens and networks in the swap app, review the quote, and authorize
the displayed flow. The optional Intent API parses requests such as
swap 100 USDC for ETH on Base; it does not execute them. Batch-auction
orders settle onchain through configured solver routes. It is a fork of CoW Protocol (orderbook, autopilot,
driver, and baseline solver) with a natural-language intent layer over a
rebranded CoW Swap UI. On Optimism, Unichain, Robinhood Chain, and Arc, Ophis runs the whole stack under its own
settlement contracts and keeps the full fee; on the other supported chains
(Ethereum, Base, Arbitrum, and more) it routes through CoW Protocol's hosted
network.
For standard batch-auction orders:
- **Gasless, MEV-protected.** Orders settle in a batch auction where every trade
uses uniform prices per token pair. Offchain submission and signed limits
mitigate common MEV; they do not eliminate every execution risk.
- **Solver-aligned pricing.** On every supported chain the base fee is 1 bp.
Ophis also earns when execution beats its reference quote: 80% of
improvement on volatile pairs (99 bps cap), or 50% on stable pairs (20 bps
cap). Hosted chains encode that policy in CIP-75 appData and separately pay
CoW Protocol's upstream fees.
- **Non-custodial, no account, no auth.** Every order is signed in your own
wallet (EIP-712 or ERC-1271), or explicitly presigned onchain. Standard ERC-20
orders keep funds in the wallet until settlement; native-token, bridge and
external OTC flows can require deposits and have separate recovery rules.
- **Transparent, capped fees.** A 0.01% (1 bp) base plus the capped improvement
policy above, with a share returned monthly as WETH rebates plus an 8%
referral on indexed chains, including Arc.
**Live across 14 EVM chains**, with Ophis-operated settlement on Optimism
(chain 10), Unichain (130), Robinhood Chain (4663), and Arc (5042), plus CoW-hosted
settlement on the other ten chains. Arc applies the same capped backend improvement policy for in-market orders; eligible settled trades are covered by rebate indexing.
Quickstart: the Intent API
Ophis's one bespoke API turns natural language into a structured order. No key,
no account, just POST your request:
Map the chain slug to a chain ID and hand the user a swap deep link to review and
sign. The endpoint only normalizes text, it never places, signs, or executes a
trade. It is rate-limited to 30 requests per minute per IP; non-browser callers
(no Origin header) are allowed, which is the path agents use. Full reference:
docs.ophis.fi/intent-api.
Agents and SDK
Ophis is built to be traded by autonomous agents, not just people. Pick your
integration depth, all of it non-custodial and keyless:
MCP server (recommended)
Point any MCP client (Claude, Cursor, a custom agent) at the hosted Model
Context Protocol server:
It speaks Streamable-HTTP MCP and exposes 14 tools: intent parsing, canonical
token resolution, chain discovery, quoting, bounded order build/validation and
submission, rebate and integrator lookups, balances, portfolios, gas, charts,
and expected-surplus comparison. The server holds no keys and never signs.
build_order returns a bounded, ready-to-sign EIP-712 order with the receiver
pinned to the owner; the agent signs locally with its own key and submits. See
the complete tool reference. (A bare request
without an Accept: text/event-stream header returns HTTP 406, that is the
transport negotiating, not an outage.)
@ophis/sdk
For agents that build and sign CoW orders directly:
The SDK encodes four fork details that fail **silently** if you guess them:
- **getOphisOrderbookUrl(chainId)** picks the right host. Optimism self-hosts