> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mcp-use.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Hono

> Mount an mcp-use server in Hono with server.fetch.

Mount `server.fetch` directly at the MCP route. Preserve the nested asset
subtree so the same handler receives `/mcp/_mcp-use/*`.

```ts theme={null}
app.all("/mcp", (c) => server.fetch(c.req.raw));
app.all("/mcp/*", (c) => server.fetch(c.req.raw));
```

Build against the public endpoint, then deploy Hono as you normally do for
your selected runtime:

```bash theme={null}
MCP_URL=https://api.example.com/mcp npm run build
```

Capture the View after the remote deployment:

```bash theme={null}
npx --yes mcp-use screenshot --mcp https://api.example.com/mcp \
  --tool show-app --output hono-live-view.png
```
