1. Conduid
  2. Browser
  3. Remote Id
MCP server · Browser

Remote Id

Remote proxy for Model Context Protocol, allowing local-only clients to connect to remote servers using oAuth

37Low

Scored 5 months ago · breakdown

About Remote Id

Remote Id is an MCP server in the Browser category: remote proxy for Model Context Protocol, allowing local-only clients to connect to remote servers using oAuth.

Install

Claude Code
claude mcp add remote-id -- npx -y mcp-remote-id
npx
npx -y mcp-remote-id

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Remote Id

Powered by Claude · Grounded in docs

I know everything about Remote Id. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

mcp-remote-id

A fork of mcp-remote that adds support for using id_tokens as Bearer tokens when authenticating with remote MCP servers.

Why this fork?

The upstream mcp-remote always sends the OAuth access_token as the Bearer token. However, some OAuth providers do not include identity claims (email, groups, etc.) in access tokens by default, making them insufficient for authorization decisions on the server side. The id_token contains these claims and is what remote MCP servers need to identify and authorize users.

This fork adds a --token-type flag that lets you send the id_token instead.

What changed

  • Added --token-type CLI argument (access_token | id_token, defaults to access_token)
  • When --token-type id_token is set, the id_token from the OAuth token response is swapped into the Bearer header
  • No behavior change when the flag is omitted — fully backwards compatible with upstream

Usage

{
  "mcpServers": {
    "remote-example": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote-id",
        "https://remote.mcp.server/sse",
        "--token-type", "id_token"
      ]
    }
  }
}

To use the default access_token behavior, simply omit --token-type:

{
  "mcpServers": {
    "remote-example": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote-id",
        "https://remote.mcp.server/sse"
      ]
    }
  }
}

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Remote Id

How do I install Remote Id?

Run claude mcp add remote-id -- npx -y mcp-remote-id, then add the server to your MCP client's configuration.

Is Remote Id safe to use with an AI agent?

Its trust score is 37 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Remote Id still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.