mcp-proxy

Mirror upstream MCP servers with centralized OAuth authentication and token caching.

1|1|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/intelligentcode-ai/skills --skill mcp-proxy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mcp-proxy
Source: https://github.com/intelligentcode-ai/skills/tree/main/skills/mcp-proxy
Command: npx skills add https://github.com/intelligentcode-ai/skills --skill mcp-proxy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires mcp, anyio, jsonschema, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill simplifies the management of multiple Model Context Protocol (MCP) servers and their authentication, providing a unified interface for your agent.

Core Features & Use Cases

  • Unified Server Access: Access various upstream MCP servers and their tools through a single proxy.
  • Centralized Authentication: Handles OAuth flows and token caching for secure access to upstream services.
  • Use Case: Connect to multiple AI model providers (e.g., OpenAI, Anthropic, local models) as if they were one, managing API keys and authentication seamlessly.

Quick Start

Use the mcp-proxy skill to list available upstream MCP servers.

Frequently Asked Questions about mcp-proxy

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I centralize authentication for multiple MCP servers?

You can centralize authentication for multiple MCP servers by deploying a local stdio proxy that handles OAuth flows and token caching, providing a unified interface for your agent to access upstream services securely.

What is the best way to manage multiple MCP server integrations?

The best way to manage multiple MCP server integrations is using a proxy server that mirrors upstream servers, centralizes definitions, and offers stable broker tools for consistent access across various AI model providers.

How do I connect to multiple AI model providers through a single proxy?

You connect to multiple AI model providers through a single proxy by configuring upstream server definitions within the local stdio proxy, which mirrors their tools and manages API keys seamlessly as if they were one service.

Can I set resource limits and guardrails for upstream MCP servers?

Yes, you can set configurable guardrails for resource limits when managing upstream MCP servers, ensuring controlled access and preventing resource exhaustion during proxy operations.

Do I need to configure token caching separately for each upstream MCP server?

No, you do not need to configure token caching separately for each upstream MCP server because the proxy centralizes authentication, automatically handling OAuth flows and token caching for all connected upstream services.