PR

philbarnett/remote-mcp-server-authless2

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

0 stars 0 forks 质量 59 趋势 20

该业务MCP服务器要求在Cloudflare Workers上进行OAuth认证。它实现了MCP 2026-07-28规范,同时仍与传统客户端兼容普通工具调用。

概览

该业务MCP服务器要求在Cloudflare Workers上进行OAuth认证。它实现了MCP 2026-07-28规范,同时仍与传统客户端兼容普通工具调用。 这样你的MCP服务器会部署到类似:remote-mcp-server-authless 这样的网址。.workers.dev/mcp 或者,您可以使用下面的命令行在您的本地机器上创建远程MCP服务器: 要将自己的工具添加到MCP服务器,请在src/index.ts中创建的createServer()函数创建的mcpServer上注册每个工具,使用server.registerTool(...)。 get_sample_to_purchase_cohort衡量所有产品或ZipGrip织物样本到合格购买转化率,适用于来电者选择的队列日期和7–365天窗口。使用product_scope:“全部”作为电子邮件评分卡,product_scope:“zipgrip”用于更窄的历史分析。它仅匹配Worker内部的标准化账单邮箱、电话和注册的WooCommerce客户ID。

概述(AI 翻译)

该业务MCP服务器要求在Cloudflare Workers上进行OAuth认证。它实现了MCP 2026-07-28规范,同时仍与传统客户端兼容普通工具调用。

开始:

这将将你的MCP服务器部署到类似remote-mcp-server-authless. .workers.dev/mcp的URL。

或者,您可以使用下面的命令行在您的本地机器上创建远程MCP服务器:

定制你的MCP服务器

要将自己的工具添加到MCP服务器,请在src/index.ts中createServer()函数创建的McpServer中注册每个工具,使用server.registerTool(...)。

隐私保护的WooCommerce队列报告

get_sample_to_purchase_cohort 测量所有产品或 ZipGrip 面料样本 针对来电者选择的队列日期和7至365天窗口的合格购买转换。 使用product_scope: "all"作为电子邮件记分卡,product_scope: "zipgrip"为 更狭窄的历史分析。它 仅匹配标准化的账单邮箱、电话和注册的WooCommerce客户ID。 在工作者内部。该响应包含整体队列表现和

本页由 AI 翻译,技术细节请以原文为准。

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
新手?先看 mcpskill.org 教程 →

配置

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