MCP Catalogs
HomeRemote-MCP screenshot

Remote-MCP

by ssut·206·Score 41

Type-safe remote MCP communication solution enabling centralized management of model contexts.

ai-llmdeveloper-toolsops-infra
24
Forks
6
Open issues
14 mo ago
Last commit
2d ago
Indexed

Overview

Remote-MCP provides a bidirectional, type-safe solution for remote MCP communication, allowing users to connect to remote MCP servers from local clients. The project consists of two packages: a client library that acts as a local MCP server connecting to a remote implementation, and a server library for creating remotely accessible MCP services. It addresses the immediate need for remote MCP access before the official implementation in 2025.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Centralized management of multiple MCP servers from a single client
you:Remote access to MCP tools across different networks
you:Creating distributed MCP architectures for scalable AI applications
you:How is this different from the official MCP remote support?
you:What authentication methods are supported?

When to choose this

Choose this when you need immediate remote access to MCP servers before official implementations are available, and when you want centralized management of distributed MCP resources.

When NOT to choose this

Avoid this if you need production-ready stability, as it's marked as experimental with potential breaking changes, or if you prefer to wait for official MCP remote support.

Tools this server exposes

1 tool extracted from the README
  • calculatoroperation: string, a: string, b: string

    Perform basic calculations. Add, subtract, multiply, divide.

Comparable tools

mcp-server-templatelocal-mcpmcp-over-http

Installation

Installation

Client Installation

npm install @remote-mcp/client @trpc/client@next zod

Server Installation

npm install @remote-mcp/server

Claude Desktop Configuration

Add to your Claude Desktop config.json:

{
  "mcpServers": {
    "remote-mcp": {
      "command": "npx",
      "args": ["-y", "@remote-mcp/client"],
      "env": {
        "REMOTE_MCP_URL": "http://localhost:9512",
        "HTTP_HEADER_Authorization": "Bearer <token>"
      }
    }
  }
}

FAQ

How is this different from the official MCP remote support?
This is an unofficial implementation that provides remote MCP communication capabilities now, before the official implementation expected in Q1 2025.
What authentication methods are supported?
Currently supports custom HTTP headers, with plans for additional authentication middleware in future releases.

Compare Remote-MCP with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.