Mirror of https://github.com/modelcontextprotocol/example-remote-server — A hosted version of the Everything server - for demonstration and testing purposes, hosted at https://example-server.modelcontextprotocol.io/mcp
- TypeScript 87.3%
- Shell 8.7%
- HTML 2.3%
- CSS 1.4%
- JavaScript 0.3%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
**MCP Server Auth Page (src/auth/provider.ts):** - Black background with white card design - Official MCP logo and branding - Clear client information display - Elegant "Continue to Authentication" flow - Professional MCP server identification **Upstream Fake Auth Page (src/handlers/fakeauth.ts):** - Updated branding to distinguish from MCP server - Lock icon and "Upstream Authentication" title - Clear user ID management with localStorage - Generate/edit user ID functionality for testing - Multi-user testing instructions **Technical Updates:** - Permissive CSP headers for both auth pages - Logo serving route at /mcp-logo.png - Responsive design with modern CSS - Clear visual distinction between MCP server auth vs upstream auth - Enhanced userId integration in OAuth authorization flow Both pages now provide professional user experience while maintaining clear distinction between the MCP server's auth and the fake upstream provider auth for testing purposes. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
| .devcontainer | ||
| .github | ||
| .vscode | ||
| docs | ||
| src | ||
| .git-blame-ignore-revs | ||
| .gitignore | ||
| CLAUDE.md | ||
| eslint.config.mjs | ||
| jest.config.js | ||
| mcp.png | ||
| package-lock.json | ||
| package.json | ||
| tsconfig.json | ||