PR

philbarnett/remote-mcp-server-authless2

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

0 stars 0 forks 품질 59 트렌드 20

This business MCP server requires OAuth authentication on Cloudflare Workers. It implements the MCP 2026-07-28 specification while remaining compatible with legacy clients for ordinary tool calls.

개요

This business MCP server requires OAuth authentication on Cloudflare Workers. It implements the MCP 2026-07-28 specification while remaining compatible with legacy clients for ordinary tool calls. This will deploy your MCP server to a URL like: remote-mcp-server-authless. .workers.dev/mcp Alternatively, you can use the command line below to get the remote MCP Server created on your local machine: To add your own tools to the MCP server, register each tool on the McpServer created in the createServer() function in src/index.ts using server.registerTool(...). get_sample_to_purchase_cohort measures all-product or ZipGrip Fabric Sample to qualifying-purchase conversion for caller-selected cohort dates and 7–365 day windows. Use product_scope: "all" for the email scorecard or product_scope: "zipgrip" for the narrower historical analysis. It matches normalized billing email, phone and registered WooCommerce customer ID only inside the Worker.

README

원문 README의 일부입니다. 원문 보기.

Building a Remote MCP Server on Cloudflare (Without Auth)

This business MCP server requires OAuth authentication on Cloudflare Workers. It implements the MCP 2026-07-28 specification while remaining compatible with legacy clients for ordinary tool calls.

Get started:

This will deploy your MCP server to a URL like: remote-mcp-server-authless..workers.dev/mcp

Alternatively, you can use the command line below to get the remote MCP Server created on your local machine:

npm create cloudflare@latest -- my-mcp-server --template=cloudflare/ai/demos/remote-mcp-authless

Customizing your MCP Server

To add your own tools to the MCP server, register each tool on the McpServer created in the createServer() function in src/index.ts using server.registerTool(...).

Privacy-safe WooCommerce cohort reporting

get_sample_to_purchase_cohort measures all-product or ZipGrip Fabric Sample to qualifying-purchase conversion for caller-selected cohort dates and 7–365 day windows. Use product_scope: "all" for the email scorecard or product_scope: "zipgrip" for the narrower historical analysis. It matches normalized billing email, phone and registered WooCommerce customer ID only inside the Worker. The response contains aggregate cohort performance and non-identifying WooCommerce order IDs, but never returns billing email, billing phone, customer ID or a reusable customer key.

A sample order must contain one or more line items and every line item must be identified as a sample. A qualifying purchase is a later commercial-status order over A$20 that is not sample-only. The tool reports match coverage, matured and converted customers, conversion rate, time to first purchase, purchase counts, gross revenue, refunds, net revenue and revenue per matured sample customer. The analysis is read-only, respects the 1 July 2024 commercial-data boundary and is capped at 730 days per request.

This scoped tool replaces the former ZipGrip-only cohort tool while retaining its analysis through product_scope: "zipgrip"; this keeps the MCP tool count unchanged.

Reusable guarded product Performance Max builder

The reusable Google Ads workflow removes product-specific campaign code while retaining paused-first safety. It remains fixed to Blindmotion customer 6610097637, Merchant Center 5320593492, Australia and English.

  • preview_google_ads_product_pmax_paused verifies the exact published WooCommerce product, derives its canonical product URL and gla_ Merchant Center item, rejects duplicate campaign names and runs the complete Google Ads request with validateOnly: true.
GitHub에서 전체 README 보기

설치

npx mcp-remote http://localhost:8787/mcp" // or remote-mcp-server-authless.your-account.workers.dev/mcp
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "calculator": { "command": "npx", "args": [ "mcp-remote", "http://localhost:8787/mcp" // or remote-mcp-server-authless.your-account.workers.dev/mcp ] } } }