Skip to main content
Glama
chingyangtseng-houzz

demo-mcp-server

demo-mcp-server

개발 중 OAuth 인가를 종단 간(end-to-end)으로 시험하기 위해 사용되는 임시 MCP 서버 및 클라이언트 메타데이터 문서입니다. 여기에 있는 어떤 것도 프로덕션 코드가 아닙니다.

서버

src/는 Auth0에서 발급한 bearer 토큰으로 보호되는 streamable HTTP를 통해 MCP를 제공합니다.

경로

동작

POST /mcp

MCP 엔드포인트. 인증되지 않은 요청은 메타데이터 문서를 지정하는 WWW-Authenticate 챌린지와 함께 401을 받습니다.

GET /.well-known/oauth-protected-resource/mcp

RFC 9728 보호 리소스 메타데이터

토큰은 테넌트 JWKS를 기준으로 iss, expaud에 대해 검증되며, Organization을 지정하지 않은 토큰은 거부됩니다. Organization이 없으면 작업할 팀 경계가 존재하지 않기 때문입니다. 두 도구는 서로 다른 스코프를 요구합니다. whoamimcp:read가 필요하며 토큰이 담은 신원을 보고하고, echomcp:write가 필요합니다. 따라서 스코프가 부족한 호출은 insufficient_scope와 함께 실제 403을 생성합니다.

nvm use 22 && npm install
npm run dev

설정은 src/config.ts에 있으며 모든 항목은 환경 변수로 재정의할 수 있습니다. 리소스 식별자는 클라이언트가 실제로 연결하는 URL과 동일해야 합니다. 클라이언트는 다른 것을 지정하는 메타데이터 문서를 거부합니다.

Related MCP server: MCP Server OAuth Toy

메타데이터 문서

docs/client.json은 GitHub Pages를 통해 게시되며, OAuth 클라이언트 ID 메타데이터 문서MCP 클라이언트 등록에 따라 해당 URL이 클라이언트의 client_id입니다.

리다이렉트 URI는 MCP Inspector의 기본값입니다. CLI 및 TUI는 포트 6276, 웹 클라이언트는 포트 6274를 사용합니다.

이 저장소는 인가 서버가 문서를 익명으로 가져오기 때문에 공개되어 있습니다. 여기에는 구성이나 자격 증명이 포함되어 있지 않습니다.

F
license - not found
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    Not graded
    quality
    C
    maintenance
    Minimal MCP server for testing SkyStage's self-auth auto-detection feature. It includes tools like ping, echo, server_info, and read_secret, and uses a mock OAuth provider for login.
  • F
    license
    Not graded
    quality
    B
    maintenance
    A simple HTTP-based MCP server that provides demo tools (get_test_string, echo, check_maintenance), greeting prompts, and test resources, with optional OAuth 2.1 support.

View all related MCP servers

Related MCP Connectors

  • Streamable HTTP MCP server for Google Calendar and Sheets with OAuth login.

  • An authenticated remote MCP server for user-owned devices and one-shot capability invocation.

  • Self-hosted federated MCP gateway: one OAuth 2.1 MCP server in front of N apps, user-level scopes.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/chingyangtseng-houzz/demo-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server