Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Okta Calculator Server

БесплатноНе проверен

Exposes basic calculator tools (add, subtract, multiply, divide) and validates Okta access tokens on tool calls for secure access.

GitHubEmbed

Описание

Exposes basic calculator tools (add, subtract, multiply, divide) and validates Okta access tokens on tool calls for secure access.

README

Okta Calculator MCP Server

Simple MCP server (Streamable HTTP) that exposes basic calculator tools and validates an Okta access token on tool calls.

Features

  • Calculator tools: add, subtract, multiply, divide
  • Okta auth via Bearer token: tool calls require an Authorization: Bearer <okta-jwt> header
  • Validation: the server verifies the token as a JWT signed by Okta using the Okta JWKS endpoint (signature, issuer, audience, expiry)
  • Discovery calls (initialize, tools/list) work without a token, so gateways can list tools

Prerequisites

  • Node.js 20+

Configuration

Okta config is hardcoded in src/server.ts:

  • Issuer: https://truefoundry.okta.com (Okta org authorization server)
  • Audience: https://truefoundry.okta.com
  • JWKS: https://truefoundry.okta.com/oauth2/v1/keys

The HTTP port defaults to 8080 and can be overridden with the PORT env var.

Install, build and run

npm install
npm run build
npm start

For local development:

npm run dev

Endpoints

  • POST /mcp (and POST /): MCP Streamable HTTP endpoint
  • GET /health: health probe, returns {"status":"ok"}

MCP tools

Each tool takes a and b (numbers):

  • add: returns a + b
  • subtract: returns a - b
  • multiply: returns a * b
  • divide: returns a / b (errors on divide-by-zero)

Tool calls without a valid Okta Bearer token get HTTP 401:

Unauthorized: invalid or missing Okta token.

Docker

docker build -t okta-calculator-mcp .
docker run -p 8080:8080 okta-calculator-mcp

TrueFoundry MCP Gateway

Register the deployed URL as a remote MCP server with Token Passthrough auth, so the gateway forwards the caller's Okta Bearer token to this server on tool calls.

from github.com/naman-monga-tf/mcp-passhtrough

Установка Okta Calculator Server

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/naman-monga-tf/mcp-passhtrough

FAQ

Okta Calculator Server MCP бесплатный?

Да, Okta Calculator Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Okta Calculator Server?

Нет, Okta Calculator Server работает без API-ключей и переменных окружения.

Okta Calculator Server — hosted или self-hosted?

Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.

Как установить Okta Calculator Server в Claude Desktop, Claude Code или Cursor?

Открой Okta Calculator Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Okta Calculator Server with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development