Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
作者による説明(英語の原文)
Administer a FoxAuth OAuth 2.1 / OpenID Connect server: projects, apps, users, keys and settings.
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
ウェブ、デスクトップ、モバイルのClaudeで使えます:
https://auth.foxauth.dev/mcpターミナルでこれを実行します
claude mcp add --transport http admin https://auth.foxauth.dev/mcpプロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"admin": {
"url": "https://auth.foxauth.dev/mcp"
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"admin": {
"type": "http",
"url": "https://auth.foxauth.dev/mcp"
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
ChatGPTがつなげるのは、インターネット上のサーバーだけです:
https://auth.foxauth.dev/mcpメニューの名前は、プランや時期によって少し違うことがあります。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
このサーバーは、ツール一覧を表示する前にサインインを求めます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月6日にチェック
公開者(foxauth.dev)がリポジトリの所有者(RedFox-Soft)ではありません。別の人が登録した可能性があります
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
388ミリ秒で応答(HTTP 401)
OAuthでのサインインに対応しているため、AIアプリがログイン画面へ案内してくれます
まだチェックしていません。エンドポイントをチェックするときにツール一覧を読み取ります
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック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
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Free youth sports drills, practice plans and age-group answers for parents and coaches.
作者のリポジトリから書かれたとおりにコピーしたものです。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.
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.
iss on every authorization response (RFC 9207)resource (RFC 8707)offline_access is among the supported scopes, which it is by defaultbun 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_uribun run db:setup. There is no static client configuration filesub values, salted from the databasePermissions-Policy, framing and content-type protectionsaddons.override()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.
| Capability | Flag |
|---|---|
| Client Credentials grant | clientCredentials.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 responses | jwtUserinfo.enabled |
| Dynamic client registration (RFC 7591) | registration.enabled |
| Registration management (RFC 7592) | registrationManagement.enabled |
| Device Authorization Grant (RFC 8628) | deviceFlow.enabled |
| CIBA — backchannel authentication | ciba.enabled |
| JARM — JWT-secured authorization response | responseMode.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 behaviours | fapi.enabled |
| Backchannel logout | backchannelLogout.enabled |
The claims request parameter | claimsParameter.enabled |
| Token and response encryption | encryption.enabled |
| Sign in with Google, Microsoft, Apple or GitHub, or any other OIDC provider by hand | federation.enabled |
| Administration over MCP — the same management API, served to an AI agent | mcp.enabled |
| SCIM 2.0 provisioning of a project's users and groups from Microsoft Entra ID, Okta or any SCIM client | scim.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 |
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.
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
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.
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
冒頭だけを表示しています。続きはリポジトリで読めます