Example Remote Client
MCP server for example remote client
What is Example Remote Client?
Example Remote Client is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to mcp server for example remote client
MCP server for example remote client
This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- MCP server for example remote client
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx example-remote-clientConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Example Remote Client
The MCP Example Remote Client is an official reference implementation from the Model Context Protocol organization that demonstrates how to build a web-based client connecting to multiple remote MCP servers simultaneously over HTTP and SSE transports. It features real-time tool call visualization, MCP message tracing, and an inference provider abstraction layer starting with OpenRouter. Developers learning to build MCP clients or debug MCP protocol interactions can use it as a working testbed and starting point.
Prerequisites
- Node.js v18 or higher
- npm, yarn, or pnpm package manager
- An OpenRouter account and API key (for the inference provider abstraction)
- One or more running MCP servers to connect to
- A web browser to access the client UI at localhost:3000
Clone the repository
Clone the official MCP example remote client repository from the modelcontextprotocol organization.
git clone https://github.com/modelcontextprotocol/example-remote-client.git
cd example-remote-clientInstall dependencies
Install all npm dependencies for the project.
npm installStart the development server
Run the development server. The client UI will be available at http://localhost:3000.
npm run devConnect to MCP servers via the UI
Open http://localhost:3000 in your browser and use the UI to add connections to remote MCP servers. The client supports HTTP and SSE transports. Enter the server URL in the connection panel.
Run tests and build for production
Verify the project with tests and build a production bundle if needed.
npm run test
npm run buildExample Remote Client Examples
Client configuration
This project is itself an MCP client, not a server. To connect it to an MCP server via HTTP transport, use the URL input in the UI after starting the dev server.
{
"mcpServers": {
"example-remote-client": {
"command": "npx",
"args": ["example-remote-client"]
}
}
}Prompts to try
Actions to perform in the example remote client UI to explore MCP protocol behavior.
- "Connect to an HTTP MCP server and list its available tools"
- "Send a tool call request and observe the real-time message trace"
- "Connect to multiple MCP servers simultaneously and compare their tool sets"
- "Use the SSE transport option to connect to a streaming MCP server"
- "Inspect raw MCP protocol messages in the debug/trace view"Troubleshooting Example Remote Client
Cannot connect to a remote MCP server (CORS errors in browser console)
The remote MCP server must set appropriate CORS headers to allow requests from localhost:3000 during development. Check the server's CORS configuration and add 'http://localhost:3000' as an allowed origin.
Dev server fails to start on port 3000
Port 3000 may be in use by another process. Check what is running with 'lsof -i :3000' (macOS/Linux) or 'netstat -ano | findstr :3000' (Windows) and stop the conflicting process, or configure the dev server to use a different port.
Note: this is a 'work in progress' reference implementation
As an official prototyping testbed, the example remote client may have incomplete features or breaking changes. Pin to a specific git commit for stability, and check the repository's open issues for known bugs before filing new ones.
Frequently Asked Questions about Example Remote Client
What is Example Remote Client?
Example Remote Client is a Model Context Protocol (MCP) server that mcp server for example remote client It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Example Remote Client?
Follow the installation instructions on the Example Remote Client GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with Example Remote Client?
Example Remote Client works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is Example Remote Client free to use?
Yes, Example Remote Client is open source and available under the MIT license. You can use it freely in both personal and commercial projects.
Example Remote Client Alternatives — Similar Developer Tools Servers
Looking for alternatives to Example Remote Client? Here are other popular developer tools servers you can use with Claude, Cursor, and VS Code.
Ecc
★ 188.2kThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
Javaguide
★ 155.8kJava 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发
Gemini CLI
★ 104.5kA secure MCP server that wraps the Google Gemini CLI, allowing clients to query Gemini models using local OAuth sessions without requiring an API key. It provides tools for model interaction and diagnostics with built-in protection against command in
Awesome MCP Servers
★ 87.3k⭐ Curated list of Model Context Protocol (MCP) servers - tools that extend Claude Desktop, Cursor, Windsurf, and other MCP clients with custom capabilities.
MCP Servers
★ 86.0kModel Context Protocol Servers
CC Switch
★ 77.5kA cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Gemini CLI & Hermes Agent. Only official website: ccswitch.io
Browse More Developer Tools MCP Servers
Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up Example Remote Client in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use Example Remote Client?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.