docs/standalone/rust-mcp.yaml
Rama master · réplica de lectura del repositorio original.
version: 1
upstreams:
- id: tools-pool
kind: mcp
balance: weighted-roundrobin
targets:
- id: primary
transport: streamable-http
url: ${MCP_UPSTREAM_URL}
auth:
type: key-auth
in: header
name: Authorization
prefix: Bearer
secret: ${MCP_UPSTREAM_TOKEN}
mcps:
- id: tools
name: Application tools
upstream: tools-pool
access: {mode: restricted}
allowed_tools: [search]
execution: {request_timeout: 30}
limits: {request: [{limit: 60, window: 1m}]}
models: []
consumers:
- id: application
credentials: [{id: primary, type: key-auth, secret: '${NYRO_CLIENT_TOKEN}'}]
grants: {mcps: [tools]}