remote -ssojet
This MCP provides developers with programmatic access to SSOJet's enterprise SSO capabilities, allowing applications to authenticate users and manage authorization through any supported identity provider without the complexity of building custom SSO integrations.
claude mcp add --transport stdio ssojet-remote-mcp-ssojet node src/server.js
How to use
This MCP server integrates SSOJet authentication to guard access to secure MCP tools. After a user signs in through SSOJet, they gain access to the available tools exposed by the server. The current toolset includes a simple calculator-like capability named add, which sums two numbers. Once authenticated, you can connect using an MCP client (for example, the Workers AI LLM Playground or MCP Inspector) and invoke the add tool to perform arithmetic operations. The workflow ensures that only authenticated users can discover and execute tools, aligning with the security posture provided by SSOJet.
To use it, first complete the SSOJet sign-in flow via the MCP client you’re using. After authentication, request tool metadata (e.g., via the MCP protocol) and then call the add tool with two numbers as input. The server will respond with the computed result. If you are testing locally, you can point your client to the local sse endpoint once the server is running and authenticated, enabling you to explore tool availability and responses in real time.
How to install
Prerequisites:
- Node.js and npm installed on your machine
- Cloudflare Wrangler for deploying Cloudflare Workers (optional for deployment)
- Access to a Cloudflare KV namespace if you plan to use tokens and session data with KV
Installation steps:
- Clone the repository or download the project files.
- Install dependencies: npm install
- Configure environment variables in a local .dev.vars file (example below): SSOJET_CLIENT_ID=<your_ssojet_client_id> SSOJET_CLIENT_SECRET=<your_ssojet_client_secret> SSOJET_ISSUER=https://<your-tenant>.auth.ssojet.com/v1/ SSOJET_SCOPE="openid profile email" NODE_ENV=development API_BASE_URL=http://localhost:8788
- Start the MCP server locally: npm run dev
- (Optional) For deployment to Cloudflare Workers, set up secrets and deploy: wrangler secret put SSOJET_CLIENT_ID wrangler secret put SSOJET_CLIENT_SECRET wrangler secret put SSOJET_ISSUER wrangler secret put SSOJET_SCOPE npm run deploy
Additional notes
Environment variables govern authentication and API access. Ensure your SSOJet application is configured with the correct Client ID, Client Secret, and Issuer URL. The callback URL for local development must be http://localhost:8788/callback. If you encounter tool-not-showing issues, confirm you are authenticated and using the correct endpoint (e.g., /sse for MCP Inspector). The Cloudflare KV namespace is used to store token metadata; ensure it is created and bound properly in wrangler.jsonc. For testing, you can use the MCP Inspector at http://localhost:8788/sse and follow the prompts to authenticate via SSOJet.
Related MCP Servers
mcp-graphql
Model Context Protocol server for GraphQL
mcp-google-map
A powerful Model Context Protocol (MCP) server providing comprehensive Google Maps API integration with LLM processing capabilities.
systemprompt-code-orchestrator
MCP server for orchestrating AI coding agents (Claude Code CLI & Gemini CLI). Features task management, process execution, Git integration, and dynamic resource discovery. Full TypeScript implementation with Docker support and Cloudflare Tunnel integration.
pluggedin-app
The Crossroads for AI Data Exchanges. A unified, self-hostable web interface for discovering, configuring, and managing Model Context Protocol (MCP) servers—bringing together AI tools, workspaces, prompts, and logs from multiple MCP sources (Claude, Cursor, etc.) under one roof.
rohlik
MCP server that lets you shop groceries across the Rohlik Group platforms (Rohlik.cz, Knuspr.de, Gurkerl.at, Kifli.hu, Sezamo.ro)
mcp -js
MCP server that exposes YepCode processes as callable tools for AI platforms. Securely connect AI assistants to your YepCode workflows, APIs, and automations.