Skip to main content
Glama
shahil04

FastMCP Remote Proxy

by shahil04

FastMCP Remote Proxy

This project exposes the tools from the remote FastMCP server through a local proxy. The upstream server uses Streamable HTTP and requires OAuth authentication.

Requirements

  • Python 3.11 or newer

  • uv

Related MCP server: mcp-auth-proxy

Setup

uv sync

To create the project from scratch instead:

uv init
uv add fastmcp

Run With Inspector

Start the local MCP Inspector with:

uv run fastmcp dev main.py

The first run opens a browser for OAuth sign-in. Complete the login, then open the Inspector at http://127.0.0.1:6274 and refresh the connection.

FastMCP discovers the server through the standard mcp variable in main.py. The entrypoint can also be specified explicitly:

uv run fastmcp dev main.py:mcp

Run As A Local Stdio Server

uv run main.py

This starts the proxy over stdio for an MCP client such as Claude Desktop.

Publish Changes

git add .
git commit -m "Update FastMCP proxy"
git push

The upstream server is deployed through FastMCP Cloud.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables stdio-only MCP clients to connect to IFTTT's remote MCP server by handling OAuth authentication, SSE streaming, and response transformation.
    1
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Bridges stdio-based LLM harnesses to OAuth-protected remote MCP servers via Streamable HTTP, handling PKCE browser login and token refresh automatically.
    4 npm
    -
  • A
    license
    Not graded
    quality
    A
    maintenance
    Bridge that lets stdio-only MCP clients connect to remote MCP servers with OAuth and other auth support, enabling local clients to use remote, authorized MCP servers.
    60 npm
    54
    MIT