SEP: Remote Server Deployment Guidelines#2521
Conversation
Includes generated docs from npm run generate:seps. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
eff3127 to
ef5d5ad
Compare
|
@jeffyaw there's a few things mixed in here that I would recommend pulling apart and treating as separate contributions. Regarding sessions, there will be changes happening here - would recommend checking with the Transports Working Group on Discord (cc: @kurtisvg @CaitieM20) on the latest here. Additionally, the server discovery piece is likely its own SEP related to #2127 - that should be your starting point for this work. Lastly, on the general deployment guidelines, we should have that as a separate article/guideline - that doesn't require a SEP and can move a lot faster since it's just a set of recommendations. If you can pull it into a separate PR and align it with the rest of the docs, we can review it much quicker. |
|
Thank you @localden — this is very helpful. I'll split this into the right pieces:
I'll close this PR once the docs PR is up. Thanks for the direction. |
Summary
Informational SEP documenting operational guidelines for deploying MCP servers as remote HTTP services, based on production experience running multi-tenant MCP proxy infrastructure.
Covers three areas:
MCP-Session-Idheader with a shared key-value store/.well-known/mcp-- opt-in JSON metadata endpoint following RFC 8615 conventionsThese patterns are running in production at mcp.hosting. The SEP is informational and proposes no protocol changes.
Relevant context
Seeking sponsor
Looking for a Core Maintainer or Maintainer sponsor per the SEP-1850 process. Given the subject matter, tagging the Transports Interest Group maintainers.
After PR number is assigned, I will rename the file from
0000-to{PR#}-and update the header.