プロトタイプ · プレビュー版:公式レジストリのすべてのサーバーを掲載し、30分ごとに同期しています。レビューとアカウント機能は今後のステップで始まります。
PopNx MCPAIを使う人のためのMCPサーバー · やさしい言葉で解説

FoxAuth

作者:RedFox-Softバージョン 1.5.0i★ –iクラウドで動く
レジストリ名dev.foxauth/admin

インストール

概要

作者による説明(英語の原文)

Administer a FoxAuth OAuth 2.1 / OpenID Connect server: projects, apps, users, keys and settings.

PopNx MCPの3つの柱

この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。

できること

このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。

  • 接続方法: クラウドで動く
  • トランスポート: Streamable HTTP
  • カテゴリ: その他

インストール

使っているAIアプリを選んで、設定をコピーしてください。

インストールの前に

  • 基本チェック:3項目中2項目に合格
  • 作者のサーバーで動きます。あなたが頼んだ内容は、作者のサーバーを通ります。
  • レジストリには、入力が必要なキーは載っていません。

必要なもの

どのアプリを使っていますか?

上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。

ウェブ、デスクトップ、モバイルのClaudeで使えます:

  1. Settings → Connectors を開く
  2. Add custom connector を押す
  3. 下のアドレスを貼り付けて Add を押す
  4. サインインを求められたら、作者のサービスにサインインする
SettingsConnectors1+ Add2https://…3
https://auth.foxauth.dev/mcp

ターミナルでこれを実行します

claude mcp add --transport http admin https://auth.foxauth.dev/mcp

Cursorで開く

または、設定を自分でコピーする

プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます

{
  "mcpServers": {
    "admin": {
      "url": "https://auth.foxauth.dev/mcp"
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

VS Codeで開く

または、設定を自分でコピーする

プロジェクトの .vscode/mcp.json に貼り付けます

{
  "servers": {
    "admin": {
      "type": "http",
      "url": "https://auth.foxauth.dev/mcp"
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

ChatGPTがつなげるのは、インターネット上のサーバーだけです:

  1. ウェブ版のChatGPTを開き → Settings → Connectors (Apps)
  2. Create または Add を押す(プランによっては、先に Advanced で Developer mode をオンにする必要があります)
  3. 下のアドレスを貼り付け、名前を付けて保存する
  4. サインインを求められたら、作者のサービスにサインインする
SettingsConnectors1+ Create2https://…3
https://auth.foxauth.dev/mcp

メニューの名前は、プランや時期によって少し違うことがあります。

選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。

この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。

できること

このサーバーは、ツール一覧を表示する前にサインインを求めます。

基本チェックi

誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月6日にチェック

  • ! 注意

    作者とリポジトリが一致

    公開者(foxauth.dev)がリポジトリの所有者(RedFox-Soft)ではありません。別の人が登録した可能性があります

  • … 未チェック

    今もメンテナンスされている

    このリポジトリはまだGitHubから読み取っていません

  • … 未チェック

    ライセンスがある

    このリポジトリはまだGitHubから読み取っていません

  • ✓ 合格

    エンドポイントが応答する

    388ミリ秒で応答(HTTP 401)

  • ✓ 合格

    OAuthでサインイン

    OAuthでのサインインに対応しているため、AIアプリがログイン画面へ案内してくれます

  • … 未チェック

    ツールの説明に隠れた指示がない

    まだチェックしていません。エンドポイントをチェックするときにツール一覧を読み取ります

その他のほかのサーバーとの比較i

  • このカテゴリのほかの32455件のうち0%よりスターが多い
  • このカテゴリのほかの32455件のうち96%より最近レジストリに公開
  • 基本チェックの結果が、このカテゴリのほかの32455件のうち37%と同じかそれ以上

レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。

よくある質問

FoxAuthは安全ですか?

当てはまる基本チェック3項目のうち2項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。

どんなキーやコードが必要ですか?

レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。

パソコンで動きますか、それともクラウドですか?

作者のクラウドで動きます。インストール不要でインターネット経由でつながりますが、送った内容は作者のサーバーを通ります。

今もメンテナンスされていますか?

GitHubリポジトリの最終更新は–、最新バージョン(1.5.0)がレジストリに届いたのは昨日です。

どのアプリで使えますか?

Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。URLでつながるので、リモートMCPサーバーに対応したアプリ(開発者モードのChatGPTなど)でも使えます。

代わりに使えるものは?

同じカテゴリには:Spec Driven Development, Remote Desktop Commander, SSTracker free youth training

代わりの候補

同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。

カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i

Remote Desktop Commander

作者:desktop-commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

クラウドで動く★ 211昨日更新
インストール

作者のREADME

READMEを開く

作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。

OAuth-server.ts Source-available OAuth 2.0 and OpenID Connect authorization server — built with Bun and TypeScript.

Website · Features · Docs · Compare · OAuth 2.0 · OpenID Connect · Bun · FSL-1.1-ALv2 License


OAuth-server.ts is a source-available (FSL-1.1-ALv2), standards-compliant authorization server written in TypeScript and powered by Bun and Elysia. It implements OAuth 2.0 and OpenID Connect from the ground up, giving you complete control over your identity infrastructure — with no vendor lock-in.

Features

Most protocol capabilities are governed by a named feature flag, and a flag that is off means the capability's endpoint is not served at all. So this list is split by what you get on a default install versus what you switch on deliberately — the distinction is load-bearing, not editorial.

Out of the box
  • Authorization Code flow with PKCE — PKCE is mandatory for every client, public or confidential, per OAuth 2.1
  • OpenID Connect — OIDC Core 1.0 with ID tokens, UserInfo endpoint, and discovery
  • Authorization-response issuer identification — iss on every authorization response (RFC 9207)
  • Resource Indicators — audience-restricted tokens via resource (RFC 8707)
  • Refresh Token grant — with rotation and reuse detection; offered while offline_access is among the supported scopes, which it is by default
  • RP-initiated logout — by GET or form POST, with a confirmation step
  • JWT tokens — access and ID tokens signed with the algorithms your key store holds; bun run db:setup provisions an initial RS256 key, and ES256 and EdDSA keys are supported. Keys live in the database, are generated on first run, and are published at /jwks — and each project with an address of its own publishes its own at its own jwks_uri
  • Database-backed clients — clients live in this server's own store and are created through the admin API, dynamic registration, or bun run db:setup. There is no static client configuration file
  • Administration console — projects, teams, OAuth clients and APIs, administrators, end-users and their groups, upstream identity providers, SCIM provisioning connections, settings, SMTP, signing keys and an append-only audit trail
  • End-user self-service — email verification and password reset, each with per-identity attempt and cooldown caps
  • TOTP second factor — per-project, optionally enforced for the admin console (RFC 6238)
  • Pairwise subject identifiers — per-sector sub values, salted from the database
  • Per-origin rate limiting — tiered by route class, on by default
  • Sign-in brute-force throttle — persisted per-address failure counters with escalating lockouts, and no way to tell a throttled refusal from a wrong password
  • Security headers — HSTS, Permissions-Policy, framing and content-type protections
  • CORS closed by data — an origin is readable only if it is listed on the project owning the calling client
  • Pluggable storage — adapter architecture with MongoDB, PostgreSQL and in-memory implementations
  • Consent & login UI — built-in authentication and consent screens (React + Ant Design)
  • Scope-based access control — fine-grained, per-client scope enforcement
  • Extensible — 31 named behaviour seams (account lookup, interaction policy, refresh-token rotation, resource resolution, pairwise identifiers, RAR handling and more) replaced at call time via addons.override()
Opt-in capabilities

Implemented, and off until the flag is set. Set them in the console under Settings or on ApplicationConfig; a change saved in the console applies at once.

CapabilityFlag
Client Credentials grantclientCredentials.enabled
JWT bearer grant, for ID-JAG (RFC 7523)jwtBearer.enabled
Token exchange — issue ID-JAG (RFC 8693)tokenExchange.enabled
DPoP — sender-constrained tokens, including nonces (RFC 9449)dpop.enabled
Pushed Authorization Requests (RFC 9126)par.enabled
Token introspection (RFC 7662)introspection.enabled
Token revocation (RFC 7009)revocation.enabled
JWT-response introspection (RFC 9701)jwtIntrospection.enabled
Signed UserInfo responsesjwtUserinfo.enabled
Dynamic client registration (RFC 7591)registration.enabled
Registration management (RFC 7592)registrationManagement.enabled
Device Authorization Grant (RFC 8628)deviceFlow.enabled
CIBA — backchannel authenticationciba.enabled
JARM — JWT-secured authorization responseresponseMode.jwt.enabled
Request objects (request / request_uri)requestObjects.enabled
Rich Authorization Requests (RFC 9396)richAuthorizationRequests.enabled
mTLS client authentication and certificate-bound tokens (RFC 8705)mTLS.enabled
FAPI profile behavioursfapi.enabled
Backchannel logoutbackchannelLogout.enabled
The claims request parameterclaimsParameter.enabled
Token and response encryptionencryption.enabled
Sign in with Google, Microsoft, Apple or GitHub, or any other OIDC provider by handfederation.enabled
Administration over MCP — the same management API, served to an AI agentmcp.enabled
SCIM 2.0 provisioning of a project's users and groups from Microsoft Entra ID, Okta or any SCIM clientscim.enabled
Okta Universal Logout — global token revocation (an expired individual draft, hence opt-in)globalTokenRevocation.enabled
Error-store recording (its read surface is always served, deliberately)errorStore.enabled

Quick Start

With Docker Compose

Prerequisites: Docker with Compose v2.

curl -O https://raw.githubusercontent.com/RedFox-Soft/OAuth-server.ts/main/docker-compose.yml

docker compose up

That starts MongoDB, provisions the schema and the admin panel (an idempotent one-shot step), and serves the server at http://localhost:3000. Open http://localhost:3000/admin — the first visit shows a one-time setup screen that creates the initial super administrator. Discovery is at http://localhost:3000/.well-known/openid-configuration. Set ISSUER in docker-compose.yml to its final public URL before this first docker compose up: the seeded admin client's redirect URI is derived from it once, and a later change is not repaired by re-running setup.

Images are published to ghcr.io/redfox-soft/oauth-server-ts on every release, tagged with the version and latest. To upgrade, pull and run docker compose up again; the setup step re-runs and is safe to repeat.

From source

Prerequisites: Bun v1.3+ and a running MongoDB or PostgreSQL instance.

git clone https://github.com/RedFox-Soft/OAuth-server.ts.git

cd OAuth-server.ts bun install

Create .env — set MONGODB_URI, DATABASE_NAME, and ISSUER (see Configuration)

bun run db:setup # collections, indexes, initial RS256 signing key, admin panel seed bun run build # bundles the console and sign-in screens into public/ bun start # http://localhost:3000

Schema provisioning creates the initial signing key, so no key configuration is required. If the server ever starts against an empty key store it also generates and persists one automatically.

Admin panel provisioning

bun run db:setup also provisions the admin panel: the reserved "Administrators" project and the first-party admin-panel OAuth client. The seed is idempotent — re-run `bun run db:setup` after upgrading an existing install so the admin client and project exist. On first visit to /admin, a one-time setup screen creates the first administrator and makes them a member of Super administrators; the setup route is closed once that team has an active member. The admin panel requires a database-backed deployment, MongoDB or PostgreSQL (the in-memory adapter does not persist seeded data across resta

冒頭だけを表示しています。続きはリポジトリで読めます

PopNxに聞く