mcp-gateway

Manage authentication, tool routing, and API keys for demo_mcp_gateway.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/curtismu7/AI-demo --skill mcp-gateway-curtismu7
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: mcp-gateway
Source: https://github.com/curtismu7/AI-demo/tree/main/.claude/skills/mcp-gateway
Command: npx skills add https://github.com/curtismu7/AI-demo --skill mcp-gateway-curtismu7

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides comprehensive control and troubleshooting capabilities for the demo_mcp_gateway, which is responsible for the authentication pipeline, tool routing, and API key management.

Core Features & Use Cases

  • Authentication and Authorization: Configure and debug the authentication pipeline for demo_mcp_gateway.
  • Tool Routing: Add, remove, and configure tool routes within the gateway.
  • API Key Management: Handle API key disposition and token exchange between different services.
  • Use Case: If you encounter a 403 error when calling a tool through the gateway, use this Skill to debug the issue, including checking the authentication pipeline, token exchange, and API key configuration.

Quick Start

Use the mcp-gateway skill to debug a 403 error for a specific tool in the demo_mcp_gateway.

Frequently Asked Questions about mcp-gateway

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

FAQPage Schema
How do I debug a 403 error when calling a tool through an API gateway?▼

To debug a 403 error when calling a tool through an API gateway, you need to inspect the authentication pipeline, verify token exchange processes, and check API key configuration. This ensures authorization decisions and scope enforcement are functioning correctly.

How does RFC 8693 token exchange work in tool routing authorization?▼

RFC 8693 token exchange in tool routing authorization works by swapping an existing token for a new one with different scopes or audiences. This process ensures that API key management and PingOne authorization decisions enforce correct scope access for specific tool routes.

How do I configure and manage tool routes within a gateway?▼

You configure and manage tool routes within a gateway by adding, removing, or modifying route configurations. This requires understanding the gateway architecture and related configuration files to ensure proper tool routing and API key disposition across different services.

What do I need to understand before managing authentication and API key disposition?▼

Before managing authentication and API key disposition, you need to understand the gateway architecture, related configuration files, and the authentication pipeline. This prerequisite knowledge is required to properly handle PingOne authorization decisions and scope enforcement.

Why is scope enforcement failing during PingOne authorization decisions?▼

Scope enforcement fails during PingOne authorization decisions when API key configuration is incorrect or the RFC 8693 token exchange does not properly map required scopes. Troubleshooting involves inspecting the authentication pipeline and verifying token exchange parameters.