Back to Home
EPortman-Ping icon

remote-mcp-pingone-aic

Verified Safe

by EPortman-Ping

Overview

Cloudflare Workers MCP server enabling AI agents (MCP clients) to call a protected API on behalf of an authenticated end user via PingOne Advanced Identity Cloud (AIC).

Installation

Run Command
npm install && npm run dev

Environment Variables

  • PING_AIC_ISSUER
  • MCP_SERVER_URL
  • MCP_SERVER_CLIENT_ID
  • MCP_SERVER_CLIENT_SECRET
  • API_URL

Security Notes

The server leverages standard OAuth 2.0 Token Exchange and JWT validation for robust authentication and authorization. Secrets are loaded from environment variables, preventing hardcoding. Scopes are filtered to enforce least privilege during token exchange for downstream API calls. Error handling for authentication failures provides generic 'Unauthorized' or 'Forbidden' messages without leaking sensitive information. The architecture inherently benefits from Cloudflare's serverless security features and Durable Objects for isolated session state. Detailed PingOne AIC configuration steps are provided to ensure secure delegation and client onboarding, although incorrect configuration could introduce vulnerabilities.

Similar Servers

Stats

Interest Score0
Security Score9
Cost ClassLow
Avg Tokens300
Stars0
Forks0
Last Update2025-12-31

Tags

Cloudflare WorkersMCPAI AgentsOAuth 2.0PingOne AICToken Exchange