Relay
Import Bruno collections into the workspace.
Create requests by pasting curl commands and copy any request back out as a curl command.
Provides a schema-aware editor for GraphQL request bodies using live introspection.
Import Postman collections into the workspace and export requests, routines, or vaults as Postman collections.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@RelaySend the request named 'Get User' with the staging environment."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Relay
A keyboard-first API client where everything you build is a plain file on disk.
Relay keeps requests, routines, and environments as readable YAML in a folder you own. No account, no cloud, no database to export from. Open the workspace in your editor, review it in a pull request, sync it however you sync files, or hand it to an agent.
What's inside
Requests. Params, headers, body, and auth (basic, bearer, API key, OAuth 2.0) in one editor, with a cookie jar and an auto-saved history of every send. Paste a curl command to create a request; copy any request back out as curl. GraphQL bodies get a schema-aware editor fed by live introspection.
Routines. Chain requests into a flow on an auto-layout canvas. Extract values from responses, branch on conditions, assert on results, wait, or pause for a human pick or entry. Run the whole flow, run to a step, or re-run a single step against cached data, and refactor with find and replace across the routine.
The {{reference}} grammar. One syntax reuses any value: vault keys, step outputs,
extracted variables, and routine inputs, all resolved at send time. Cmd-click a
reference anywhere to peek at what it resolves to.
Environments and secrets. A vault holds one column of values per environment. Mark a value as secret and it moves to the OS keychain; secrets resolve inside the Rust core at send time and never reach the interface, reports, or exports.
Webhook listener. Point any service at a generated URL and inspect what arrives, headers and body, without opening a port. Save a capture as a request to replay it.
MCP, both ways. Connect Relay to MCP servers, or serve your workspace over MCP so
agents can browse, send, and create requests with your vaults in place. Every workspace
also carries generated llms.txt and CLAUDE.md guides, so agents understand the file
formats without being told.
Import and export. Import Postman collections, OpenAPI 3 documents, Bruno
collections, and curl. Export Postman collections, a vault as .env, or any request or
routine as a typed TypeScript or JavaScript client.
Undo for everything. File mutations are journaled with byte-exact snapshots, undo works app-wide, and deletes go through the OS trash.
Network control. Per-workspace proxy, mTLS client certificates, extra CA certificates, and custom DNS, kept machine-local and out of the shareable files.
And throughout: a command palette that teaches every shortcut, in-app guides on each feature's first open, an interface in English, French, or German, and on-device AI naming on Apple Silicon that never sends a byte anywhere.
Related MCP server: Warden MCP Server
The workspace is files
# ~/Relay/requests/Create issue.relay.yaml
schemaVersion: 1
id: 8f3c2b10-6a44-4e2f-9c1a-2d7e5b0f1a23
name: Create issue
request:
method: POST
url: https://api.github.com/repos/{{owner}}/{{repo}}/issues
headers:
- name: Authorization
value: Bearer {{githubToken}}
enabled: true
body:
type: json
value:
text: |-
{ "title": "Found a bug" }File names follow the names you see in the app. Relay watches for edits made outside the app and reloads them, so the files stay the source of truth: version them, diff them, or generate them.
Install
Download the latest build from the releases page.
On first launch Relay creates a workspace at ~/Relay with a few starter files. macOS
may ask you to confirm the first open, since the app comes from outside the App Store.
Documentation
The full manual lives in apps/docs and is published as the documentation
site: getting started, core concepts, and a page per feature, plus reference material
for the {{reference}} grammar, the on-disk file formats, keyboard shortcuts, and the
MCP tools.
Development
apps/desktop the app: React frontend (src/) and Rust core (src-tauri/)
apps/docs the documentation site (Astro + MDX)
docs/ architecture and design notesPrerequisites: Node 20+, pnpm, Rust stable, and the Tauri prerequisites for your platform.
pnpm install
cd apps/desktop && pnpm tauri dev # builds the Rust core and opens the appBefore sending a change:
pnpm typecheck && pnpm lint && pnpm test # tsc + astro check, biome, vitest
cd apps/desktop/src-tauri
cargo clippy --all-targets -- -D warnings
cargo test # also regenerates the IPC bindingsStart with docs/ARCHITECTURE.md for how the pieces fit and docs/CONTRIBUTING.md for the workflow. The project's cross-cutting conventions live in CLAUDE.md; they apply to human and AI contributors alike.
Stack
Layer | Tech |
Runtime | Tauri 2, a Rust core behind the OS webview |
Frontend | React 19, TypeScript, Tailwind CSS 4, Vite |
HTTP engine | Rust |
Storage | Plain YAML files, SQLite for response history |
IPC | Generated end-to-end types via |
License
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityDmaintenanceA lightweight, local-first MCP server for executing HTTP requests and managing API collections and environments without cloud dependencies. It enables testing APIs, handling authentication, and importing OpenAPI specifications directly within MCP-compatible workflows.Last updated421594MIT
- AlicenseAqualityAmaintenanceMCP server for Vaultwarden/Bitwarden vault management. Enables AI agents to securely create, search, read, and update vault items via the official Bitwarden CLI, with safe-by-default redaction and support for both stdio and SSE transports.Last updated5332512MIT
- Alicense-qualityAmaintenanceDeveloper Knowledge OS — local-first bimodal workspace for humans (TUI) and AI agents (MCP). Manage Git repos, vault notes, and assets with 19 MCP tools including unified project context queries.Last updatedAGPL 3.0
- Alicense-qualityCmaintenanceMCP server that lets AI agents call APIs without ever seeing the credentials, using a local encrypted vault and per-secret allowlist policies for HTTP requests and subprocess environment variables.Last updated1AGPL 3.0
Related MCP Connectors
User-owned memory for AI agents, Copilot, Claude, IDEs, CLIs, and chat apps over remote MCP.
Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.
Agent-native MCP server over the public saagarpatel.dev corpus. Read-only, stateless.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/sharko99/relay'
If you have feedback or need assistance with the MCP directory API, please join our Discord server