Relay
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., "@RelayCreate a handoff for the auth refactor with the latest project context."
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 Open Alpha candidate
Relay is a local-first MCP service for explicit, auditable project-context handoffs between ChatGPT Work and Codex. It stores only the structured project capsule a caller deliberately submits. It does not read chats, synchronize private memories, control Codex, run repository commands, or fetch artifact URLs.
The v0.1 local continuity proof, v0.2 production foundation, and v0.3 independent-client gate are
complete. This 0.4.0-alpha.3 candidate adds publicly recruited Open Alpha intake and support to
the reproducible onboarding, diagnostics, packaging, and aggregate-only evidence path without
changing the nine-tool product contract. It does not provision hosted infrastructure or put
workflow orchestration inside Relay.
Join the Open Alpha
Relay is recruiting 10–20 developers from the public community for a bounded Windows-first study. Start with docs/open-alpha/README.md, then use the repository's structured Join Relay Open Alpha form. Applications and result issues are public; never submit credentials, private project content, private URLs, or confidential details.
This is experimental local software, not a production-ready Public Beta. The source release runs on the tester's machine and the development-authenticated server must not be exposed publicly. Security concerns use the private route in SECURITY.md, not a public issue.
Relay is licensed under the Apache License 2.0. Attribution is recorded in NOTICE.
Related MCP server: NotNessie MCP Server
Architecture
Boundary | Implementation |
External contract | Strict Zod schemas shared by all nine MCP tools |
MCP transport | Stateful Streamable HTTP at |
Identity | OAuth JWT resource server with issuer/audience/scope validation; development-token and trusted-stdio adapters remain local-only |
Domain | Provider-neutral Relay service and repository interface |
Persistence | Local SQLite or managed PostgreSQL; ordered migrations, immutable records, append-only audit events |
Reliability | Atomic domain/audit/idempotency transactions and deterministic pagination |
Observability | JSON logs containing only allowlisted metadata; no tokens or capsule bodies |
The HTTP server binds to 127.0.0.1 by default and authenticates every operational endpoint,
including /healthz. OAuth mode additionally exposes the public RFC 9728 protected-resource
metadata endpoint. The stdio adapter refuses to start without RELAY_TUNNEL_PRINCIPAL.
Required MCP tools
Relay implements:
upsert_projectlist_projectsget_projectcreate_handoffget_handoffcreate_checkpointget_latest_checkpointget_project_contextlist_project_history
Mutation descriptions identify durable writes, responses summarize rather than echo submitted bodies, and every project or record lookup is scoped to the authenticated principal.
Quick start
Use Node.js 24 and pnpm 11. On Windows, follow docs/setup-windows.md. A secondary POSIX path is in docs/setup-posix.md.
The clean-checkout verification path is:
pnpm install --frozen-lockfile
pnpm verifyThe verifier runs lint, formatting, strict type checking, the production build, deterministic migration checks, portable-client and plugin metadata checks, all test projects, repository secret scanning, the Private Alpha readiness check, and the dependency audit.
For an Open Alpha checkout or release bundle, the one-command local setup is:
node scripts/private-alpha-setup.mjsIt installs the locked dependency graph, creates an ignored random local credential only when
.env is absent, migrates the local database, and runs a redacted MCP diagnostic. Continue with
docs/private-alpha/tester-quickstart.md. Operators start
with docs/private-alpha/operator-runbook.md.
Development integration paths
Codex: connect directly to the authenticated loopback Streamable HTTP server. See docs/setup-windows.md.
ChatGPT Work: use Secure MCP Tunnel with the trusted stdio entry point. The Windows runbook includes a checksum-verifying, repository-local installer for the public tunnel client. See docs/setup-windows.md.
Visual Studio Code: open the repository and use
.vscode/mcp.json; the matching root.mcp.jsonsupports the portable Agent Host path. Follow docs/setup-vscode.md. The observed real-host procedure in docs/v0.3-interoperability-acceptance.md is the v0.3 release gate; current evidence is tracked in docs/v0.3-acceptance-record.md.Plugin package: the current local package is in plugin/relay. Registration and the real non-secret
.app.jsonconnection mapping are explained in plugin/relay/README.md.Hosted foundation: configure an external OAuth 2.1 authorization server and managed PostgreSQL using docs/setup-production.md.
The manual three-surface proof is in docs/manual-acceptance.md.
Security boundary
Static bearer tokens and the trusted stdio principal are development-only mechanisms. OAuth mode is a resource server, not an authorization server: the operator remains responsible for identity provider policy, client registration/PKCE, revocation, managed database encryption and backups, distributed abuse controls, and a dedicated privacy review. See docs/threat-model.md and the accepted ADRs under docs/decisions.
Authoritative specifications
The supplied root specifications remain the product authority. Start with START_HERE.md and follow the read order in AGENTS.md.
The current milestone is OPEN_ALPHA_SPEC.md, which inherits every gate in PRIVATE_ALPHA_SPEC.md. Public recruitment does not waive Alpha exit: any Public Beta work remains blocked until the 10–20-person study meets the recorded value, safety, support, and repeat-usage thresholds.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
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 Connectors
Share one project context across ChatGPT, Claude, Telegram and any MCP client.
One shared context your team's AI tools read & write over MCP. No re-explaining. Free.
Milestones, handoff tickets, project context, and deploy signals for AI-built apps over MCP.
Your versioned memory across every AI tool — context maps, personal memory, and tasks over MCP.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceA cross-platform coordination layer that connects MCP-compatible tools to a shared project state, enabling task management, blocker tracking, decision logging, and SOP automation.-
- AlicenseNot gradedqualityBmaintenanceEnables Claude Code to persist and retrieve project memory across sessions, including decisions, constraints, verified commands, and context packs, via nine MCP tools.2MIT
- AlicenseNot gradedqualityCmaintenanceEnables Codex to delegate bounded work to external LLMs through role-based MCP tools, with worker health checks and audit logging.MIT
- FlicenseNot gradedqualityCmaintenanceEnables AI coding assistants to manage persistent memory, search project context, generate tests, review architecture, and orchestrate workflows through 15 MCP tools, enhancing context-aware code generation.-
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/rohan-mokashi/relay'
If you have feedback or need assistance with the MCP directory API, please join our Discord server