{"repo":"NapthaAI/http-oauth-mcp-server","free":true,"listed":false,"github":"https://github.com/NapthaAI/http-oauth-mcp-server","clone":"git clone https://github.com/NapthaAI/http-oauth-mcp-server.git","description":"Remote MCP server (SEE + Streamable HTTP) implementing the MCP spec's authorization extension. Use directly from your agents, or from Cursor / Claude with mcp-remote","language":"TypeScript","stars":106,"topics":[],"license":"MIT","category":"mcp-servers","readme_excerpt":"🌊 HTTP + SSE MCP Server w/ OAuth Introduction This repo provides a reference implementation for creating a remote MCP server that supports the Streamable HTTP & SSE Transports, authorized with OAuth based on the MCP specification. Note that the MCP server in this repo is logically separate from the application that handles the report SSE + HTTP transports, and from OAuth. As a result, you can easily fork this repo, and plug in your own MCP server and OAuth credentials for a working SSE/HTTP + OAuth MCP server with your own functionality. But, why? Great question! The MCP specification added the authorization specification based on OAuth on March 25, 2025. At present, as of May 1, 2025: - The Typescript SDK contains many of the building blocks for accomplishing an OAuth-authorized MCP server with streamable HTTP, but there is no documentation or tutorial on how to build such a server - The Python SDK contains neither an implementation of the streamable HTTP transport, nor an implementation of the OAuth building blocks that are present in the typescript SDK - The Streamable HTTP transport is broadly unsupported by MCP host applications such as Cursor and Claude desktop, though it may be integrated directly into agents written in JavaScript using the JS/TS SDK's StreamableHttpClientTransport class At Naptha AI, we really wanted to build an OAuth-authorized MCP server on the streamable HTTP transport, and couldn't find any reference implementations, so we decided to build one ou","default_branch":null,"files":null,"tree":[],"storefront":"/r/NapthaAI","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/NapthaAI/http-oauth-mcp-server/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}