From c56dc7a413ed89947f8754fa6c1005bdbdd78018 Mon Sep 17 00:00:00 2001 From: chad-agate Date: Mon, 2 Nov 2026 09:54:14 -0800 Subject: [PATCH] feat(plugin-catalog): add courier-by-autolane Replaces the optional-mcps entry: Courier by Autolane ships as a portable Agent Plugins v1 package (Autolane/hermes-courier-plugin), pinned at 65027e6. Adds the contributor email mapping. --- contributors/emails/chad@goautolane.com | 2 + .../courier-by-autolane/manifest.yaml | 37 ------------------- plugin-catalog/courier-by-autolane.yaml | 34 +++++++++++++++++ 3 files changed, 36 insertions(+), 37 deletions(-) create mode 100644 contributors/emails/chad@goautolane.com delete mode 100644 optional-mcps/courier-by-autolane/manifest.yaml create mode 100644 plugin-catalog/courier-by-autolane.yaml diff --git a/contributors/emails/chad@goautolane.com b/contributors/emails/chad@goautolane.com new file mode 100644 index 0000000000..6c719152d6 --- /dev/null +++ b/contributors/emails/chad@goautolane.com @@ -0,0 +1,2 @@ +chad-agate +# PR #135850 (plugin-catalog: courier-by-autolane) diff --git a/optional-mcps/courier-by-autolane/manifest.yaml b/optional-mcps/courier-by-autolane/manifest.yaml deleted file mode 100644 index c05098d2e5..0000000000 --- a/optional-mcps/courier-by-autolane/manifest.yaml +++ /dev/null @@ -1,37 +0,0 @@ -# Nous-approved MCP catalog entry. -# Presence in this directory = approval. Merged via PR review. -manifest_version: 1 - -name: courier-by-autolane -description: >- - Courier by Autolane: curbside food delivery in Austin. Order from a - restaurant for curbside pickup, and Autolane's vehicle brings it to you. -source: https://docs.goautolane.com/courier/courier-mcp - -# Autolane hosts a remote MCP server with native OAuth 2.1 + Dynamic Client -# Registration over Streamable HTTP. Users link their phone on Autolane's -# sign-in page; nothing to install locally. -transport: - type: http - url: https://mcp.goautolane.com/courier-mcp - -auth: - type: oauth - -# Composer-suggestion triggers (desktop brand pills). -suggest: - keywords: - - autolane - - autonomous delivery - - delivery - - curbside delivery - hosts: - - goautolane.com - -post_install: | - On first connection Hermes opens a browser to Autolane's "Link your phone" - page (or run `hermes mcp login courier-by-autolane`). Enter your mobile number - and the texted code, then restart the session so the tools load. - - Courier by Autolane is invite-only for now; join the waitlist at - https://goautolane.com/autolane-courier. diff --git a/plugin-catalog/courier-by-autolane.yaml b/plugin-catalog/courier-by-autolane.yaml new file mode 100644 index 0000000000..9e4d13d55d --- /dev/null +++ b/plugin-catalog/courier-by-autolane.yaml @@ -0,0 +1,34 @@ +name: courier-by-autolane +title: Courier by Autolane +repo: https://github.com/Autolane/hermes-courier-plugin +sha: 65027e6025cdf51d25e2ac3223aecfd373ea7925 +description: >- + Restaurant pickup delivery in Austin, Texas: the user places a pickup order, and an Autolane + vehicle collects it and drives it to them for a flat fee, through Autolane's hosted MCP server + (Streamable HTTP, OAuth 2.1 with dynamic client registration and PKCE; the user links a mobile + number with a texted code), with one ordering skill bundled. Portable Agent Plugins v1 package + (plugin.json + mcp.json + skills/). Disclosure: hosted-only connector with no local code; every + tool call goes to Autolane's MCP server at mcp.goautolane.com with store and drop-off addresses, + the customer's name and order details, which also reach the user's model provider through the + session. reserve_delivery, confirm_delivery, update_delivery and cancel_delivery book, change or + cancel a real delivery and take payment; the package marks the server untrusted, but the required + sign-in step writes a config.yaml entry that replaces the package's own, trust included, unless + the user adds trust: untrusted to it. Hermes stores and refreshes the OAuth tokens. The tool list + comes from Autolane's server at run time, so the pinned commit doesn't cover it. Invite-only for + now. OAuth must be enabled with + `hermes mcp add courier-by-autolane --url https://mcp.goautolane.com/courier-mcp --auth oauth --connect-timeout 300`; + the bundled mcp.json alone yields 401. +maintainer: Autolane +tier: community +category: tools +requires_hermes: ">=0.22.0" +docs_url: https://github.com/Autolane/hermes-courier-plugin/blob/65027e6025cdf51d25e2ac3223aecfd373ea7925/README.md +version: "1.0.0" +platforms: [] +known_issues: + - "Sign in once after installing: hermes mcp add courier-by-autolane --url https://mcp.goautolane.com/courier-mcp --auth oauth --connect-timeout 300" +capabilities: + provides_tools: [] + provides_hooks: [] + provides_middleware: [] + requires_env: []