SkillAgentSearch skills...

hono-oauth-mcp

Hono based mcp server template using oauth2 authentication and using Streamable HTTP, can be deployed to cloudflare, deno deploy and supabase

Install / Use

claude mcp add IntranetFactory -- npx -y github:IntranetFactory/hono-oauth-mcp

If the server publishes to npm under a different name, use that package instead — check the repo README.

About this skill
🔌

MCP Server

Model Context Protocol server

Quality Score

74/100

Category

Operations

Supported Platforms

Claude Code
Claude Desktop

Tags

Our assessment of hono-oauth-mcp

hono-oauth-mcp scores 74/100 on our quality scale, 683rd of 753 Operations skills we index.

Its MCP Server is 2.7 KB long, well organised into 20 sections with 11 code examples: a solid amount of guidance for an agent.

It has 3 GitHub stars, so there is little community track record yet; judge it on its content.

Substance
26/30
Structure
20/20
Description
15/15
Adoption
3/20
Freshness
11/15

Maintenance, license and trust

  • The repository was last updated about 9 months ago. That is recent enough to be usable, but agent tooling moves fast, so check the instructions against your agent's current version.
  • Our last check on 2026-09-20 found the source still online.
  • It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
  • Its trust signals score 86/100, with 2 cautions from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.

hono-oauth-mcp compared with similar skills

All 4 of these similar skills score higher than hono-oauth-mcp; compare them before choosing.

SkillScoreStarsUpdatedFormat
hono-oauth-mcp (this skill)by IntranetFactory7439mo agoMCP Server
Agent-Reachby Panniantong10096.5k4d agoCLAUDE.md
headroomby headroomlabs-ai10075.1ktodayCLAUDE.md
CowAgentby zhayujie10047.4ktodayCLAUDE.md
Scraplingby D4Vinci10087.0ktodayMCP Server

Frequently asked questions

How do I install hono-oauth-mcp?
Run claude mcp add IntranetFactory -- npx -y github:IntranetFactory/hono-oauth-mcp. The install tabs above show the steps for each supported agent.
Which AI agents does hono-oauth-mcp work with?
It is written for Claude Code and Claude Desktop, as a MCP Server file. Other agents that read the same format can often use it too.
Is hono-oauth-mcp safe to use?
It is MIT-licensed and scores 86/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
Is hono-oauth-mcp still maintained?
The repository was last updated about 9 months ago. That is recent enough to be usable, but agent tooling moves fast, so check the instructions against your agent's current version.

Hono OAuth MCP Server

This is a Hono-based MCP (Model Context Protocol) server that works with any MCP-compliant OAuth2 server for authentication. The server is configured for deployment to:

  • Supabase Edge Functions
  • Cloudflare Workers
  • Deno Deploy

Environment Variables

AUTH_SERVER_URL

OAuth authorization server URL. Required for Cloudflare Workers and Deno Deploy deployments.

Optional when deployed as a Supabase Edge Function - will be auto-constructed from the automatically available SUPABASE_URL environment variable.

Example: https://jdnlvjebzatlybaysdcp.supabase.co/auth/v1

Supabase Edge Functions

This server supports MCP authentication from the Supabase OAuth2 server.

Environment: When deployed as a Supabase Edge Function, the SUPABASE_URL environment variable is automatically available. The server will auto-construct the AUTH_SERVER_URL from it (as {origin}/auth/v1), so no additional environment configuration is needed.

Prerequisites

Supabase CLI should be installed. If needed, install it as a dependency:

# Install as dev dependency
pnpm add -D supabase

Development

supabase functions serve

Deployment

First, link your project (one-time setup):

supabase link --project-ref <your-project-ref>

Note: Find your project ref in your Supabase dashboard URL: https://supabase.com/dashboard/project/<your-project-ref> or in Project Settings > General > Reference ID

Then deploy the function:

supabase functions deploy mcp-oauth

Or deploy all functions:

supabase functions deploy

Note on MCP Inspector Compatibility (January 2026): The MCP Inspector is not yet compliant with RFC 9728 and does not properly handle the resource_metadata parameter in WWW-Authenticate headers. This causes issues when the OAuth metadata endpoint is served at an uncommon path like /functions/v1/mcp-oauth/.well-known/oauth-protected-resource. Claude Desktop and Claude Web handle this correctly and will successfully discover the metadata endpoint. See Inspector issue #576 for details.

Cloudflare Workers

Development

pnpm cloudflare:dev

Deployment

pnpm cloudflare:deploy

Deno

Prerequisites

Install Deno:

# macOS/Linux
curl -fsSL https://deno.land/install.sh | sh

# Windows
irm https://deno.land/install.ps1 | iex

Development

pnpm deno:dev
# or directly with deno
deno task dev

Deployment

First, create a new app (one-time setup):

deno deploy create --org=<your-org>
# Deploy to production
pnpm deno:deploy
# or directly with deno
deno task deploy

Related Skills

View on GitHub
GitHub Stars3
CategoryOperations
Updated8mo ago
Forks0

Languages

TypeScript

Trust signals

86/100

From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.

2 low
hono-oauth-mcp — MCP Server: Install & Safety Check | SkillAgent