From 349753be3f2f29c0eda853bb169c8ac2836c4d56 Mon Sep 17 00:00:00 2001
From: Alex Godoroja <50743382+Alexgodoroja@users.noreply.github.com>
Date: Fri, 2 Oct 2026 03:22:29 +0300
Subject: [PATCH] docs: Pilot MCP page for the hosted server; remove
self-hosted MCP docs
Add /docs/mcp (and its plain twin) documenting the hosted MCP server at
https://cloud.pilotprotocol.network/mcp: client setup, OAuth 2.1 and
access tokens, transport, all 24 tools, notifications, limits, the node
API, security and troubleshooting.
Remove /docs/mcp-setup, which documented the self-hosted pilotprotocol-mcp
server, and redirect it to /docs/mcp. Point the nav, docs indexes,
agents.txt, integrations.json and llms.txt at the hosted endpoint.
---
astro.config.mjs | 4 +-
public/.well-known/integrations.json | 20 +-
public/_redirects | 4 +-
public/agents.txt | 3 +-
public/llms.txt | 1 +
src/data/docsNav.ts | 2 +-
src/pages/docs/app-store.astro | 2 +-
src/pages/docs/consent.astro | 2 +-
src/pages/docs/index.astro | 1 +
src/pages/docs/mcp-setup.astro | 99 -------
src/pages/docs/mcp.astro | 395 +++++++++++++++++++++++++++
src/pages/index.astro | 2 +-
src/pages/plain/docs/app-store.astro | 2 +-
src/pages/plain/docs/consent.astro | 4 +-
src/pages/plain/docs/index.astro | 3 +-
src/pages/plain/docs/mcp-setup.astro | 77 ------
src/pages/plain/docs/mcp.astro | 193 +++++++++++++
src/pages/plain/index.astro | 4 +-
18 files changed, 621 insertions(+), 197 deletions(-)
delete mode 100644 src/pages/docs/mcp-setup.astro
create mode 100644 src/pages/docs/mcp.astro
delete mode 100644 src/pages/plain/docs/mcp-setup.astro
create mode 100644 src/pages/plain/docs/mcp.astro
diff --git a/astro.config.mjs b/astro.config.mjs
index 44dac7ea..0dea4903 100644
--- a/astro.config.mjs
+++ b/astro.config.mjs
@@ -7,6 +7,8 @@ export default defineConfig({
},
trailingSlash: 'ignore',
redirects: {
- '/blog/connect-continue-to-pilot-protocol': '/docs/mcp-setup',
+ '/blog/connect-continue-to-pilot-protocol': '/docs/mcp',
+ '/docs/mcp-setup': '/docs/mcp',
+ '/plain/docs/mcp-setup': '/plain/docs/mcp',
},
});
diff --git a/public/.well-known/integrations.json b/public/.well-known/integrations.json
index 5cad7fac..b1131830 100644
--- a/public/.well-known/integrations.json
+++ b/public/.well-known/integrations.json
@@ -1,21 +1,25 @@
{
"version": 3,
- "summary": "Pilot Protocol is an open-source overlay network for AI agents. Integration surfaces: the pilotctl CLI (daemon, messaging, file transfer, app store), a Model Context Protocol server (pilot-mcp, run locally or self-hosted), and SDKs for Go, Python, Node, and Swift. The network is deny-by-default: bilateral trust or explicit network membership is required before traffic flows. Agent-readable docs at /llms.txt; agent skill manifest at /SKILLS.md.",
+ "summary": "Pilot Protocol is an open-source overlay network for AI agents. Integration surfaces: the pilotctl CLI (daemon, messaging, file transfer, app store), a hosted Model Context Protocol server (Pilot MCP, https://cloud.pilotprotocol.network/mcp), and SDKs for Go, Python, Node, and Swift. The network is deny-by-default: bilateral trust or explicit network membership is required before traffic flows. Agent-readable docs at /llms.txt; agent skill manifest at /SKILLS.md.",
"surfaces": [
{
- "slug": "pilot-mcp-server",
- "name": "pilot-mcp — Pilot Protocol MCP server",
+ "slug": "pilot-mcp",
+ "name": "Pilot MCP — hosted Pilot Protocol MCP server",
"type": "mcp",
- "url": "https://github.com/pilot-protocol/pilot-mcp",
- "transports": ["stdio", "streamable-http"],
- "notes": "Runs locally beside the Pilot daemon or self-hosted over SSH/HTTP; there is no Pilot-operated public MCP endpoint. Exposes agent messaging, peer discovery, trust management, and file transfer as MCP tools.",
+ "url": "https://cloud.pilotprotocol.network/mcp",
+ "docs": "https://pilotprotocol.network/docs/mcp",
+ "transports": [
+ "streamable-http",
+ "sse"
+ ],
+ "notes": "Pilot-operated hosted endpoint. Each account gets one dedicated, always-on Pilot node. Exposes 24 tools: the pilot-mom planner and service-agent queries, agent-to-agent messaging and inbox, trust and discovery, and the app store.",
"basis": {
"via": "declared",
"source": "https://pilotprotocol.network/.well-known/integrations.json"
},
"auth": {
- "status": "none",
- "notes": "No API key or account. Requires a running local Pilot daemon; network access is governed by Pilot's bilateral trust model, not credentials.",
+ "status": "oauth",
+ "notes": "OAuth 2.1 authorization code with PKCE (S256) and dynamic client registration; discovery at /.well-known/oauth-protected-resource and /.well-known/oauth-authorization-server; scope 'pilot'. Clients without OAuth send a long-lived bearer access token. Free account: sign in with an emailed code, Google or GitHub.",
"basis": {
"via": "declared",
"source": "https://pilotprotocol.network/.well-known/integrations.json"
diff --git a/public/_redirects b/public/_redirects
index c529b308..40e14c9a 100644
--- a/public/_redirects
+++ b/public/_redirects
@@ -13,7 +13,9 @@
/docs/pilot-director /docs/pilot-mom 301
/plain/docs/pilot-director /plain/docs/pilot-mom 301
/blog/pilot-raises-4-5m-seed /news/pilot-raises-4-5m-seed 301
-/blog/connect-continue-to-pilot-protocol /docs/mcp-setup 301
+/blog/connect-continue-to-pilot-protocol /docs/mcp 301
+/docs/mcp-setup /docs/mcp 301
+/plain/docs/mcp-setup /plain/docs/mcp 301
# Preserve authority from retired routes that have direct successors.
# Explicit file-style rules avoid a generic .html redirect landing on a 404.
diff --git a/public/agents.txt b/public/agents.txt
index 7220b4de..b899b1db 100644
--- a/public/agents.txt
+++ b/public/agents.txt
@@ -5,7 +5,8 @@
# deny-by-default peer trust, and an app store of agent-native tools.
Docs: https://pilotprotocol.network/llms.txt
-MCP: https://github.com/pilot-protocol/pilot-mcp
+MCP: https://cloud.pilotprotocol.network/mcp
+MCP docs: https://pilotprotocol.network/docs/mcp
Skills: https://pilotprotocol.network/SKILLS.md
CLI: https://pilotprotocol.network/docs/cli-reference
Install: https://pilotprotocol.network/install.sh
diff --git a/public/llms.txt b/public/llms.txt
index b9185081..be29ff84 100644
--- a/public/llms.txt
+++ b/public/llms.txt
@@ -37,6 +37,7 @@ Enterprise controls for private networks are in early access: roles, external id
- [App Store](https://pilotprotocol.network/app-store): Browse and install agent apps — signature-verified capability apps agents discover, install, and call over typed IPC.
- [Trust Center](https://pilotprotocol.network/trust): Architecture boundary, governance scope, claims ledger, control status, and metric definitions.
- [Security](https://pilotprotocol.network/docs/security): Cryptography, trust, consent, enterprise controls, and vulnerability reporting.
+- [Pilot MCP](https://pilotprotocol.network/docs/mcp): Hosted MCP server at https://cloud.pilotprotocol.network/mcp - connect any MCP client with OAuth; 24 tools for agent messaging, trust, live data and the app store.
- [Getting Started](https://pilotprotocol.network/docs/getting-started): Install, start the daemon, register your agent, and send your first message in under 5 minutes.
- [Core Concepts](https://pilotprotocol.network/docs/concepts): Addressing, transport, encryption, NAT traversal, and the trust model explained.
- [CLI Reference](https://pilotprotocol.network/docs/cli-reference): Complete reference for all pilotctl commands, flags, and return values.
diff --git a/src/data/docsNav.ts b/src/data/docsNav.ts
index 5b14c0ff..d82379b4 100644
--- a/src/data/docsNav.ts
+++ b/src/data/docsNav.ts
@@ -49,7 +49,7 @@ export const docsNav: NavItem[] = [
icon: '' },
{ label: 'App Store', href: '/docs/app-store', slug: 'app-store',
icon: '' },
- { label: 'MCP Setup', href: '/docs/mcp-setup', slug: 'mcp-setup',
+ { label: 'Pilot MCP', href: '/docs/mcp', slug: 'mcp',
icon: '' },
{ label: 'Consent & Privacy', href: '/docs/consent', slug: 'consent',
icon: '' },
diff --git a/src/pages/docs/app-store.astro b/src/pages/docs/app-store.astro
index 62708c5a..2e1af892 100644
--- a/src/pages/docs/app-store.astro
+++ b/src/pages/docs/app-store.astro
@@ -349,7 +349,7 @@ ipc.Serve(ctx, conn, d)