-
Notifications
You must be signed in to change notification settings - Fork 271
Update docs for remote mcp server #1044
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR adds comprehensive documentation for Remote MCP Server considerations, covering authentication strategies, command implementation patterns, and deployment guidance for HTTP transport mode. The changes emphasize writing transport-agnostic code that works identically in both stdio (local) and HTTP (remote) modes.
- Adds detailed Remote MCP Server implementation guidance in
new-command.md - Expands troubleshooting documentation with HTTP mode testing and common authentication issues
- Updates contributor guidelines and agent instructions with remote mode best practices
Reviewed Changes
Copilot reviewed 4 out of 4 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| servers/Azure.Mcp.Server/docs/new-command.md | Adds extensive "Remote MCP Server Considerations" section covering OBO vs Hosting Environment Identity, transport-agnostic design patterns, thread safety, and testing requirements |
| servers/Azure.Mcp.Server/TROUBLESHOOTING.md | Adds local testing instructions for HTTP mode and common authentication/authorization troubleshooting scenarios (401, 403, OBO failures) |
| CONTRIBUTING.md | Adds tip for testing Remote HTTP mode locally during development |
| AGENTS.md | Adds remote mode guidelines to Do/Don't lists and includes architecture comparison table with key differences between stdio and HTTP modes |
Updates docs for remote MCP.