From d389ac9edc2dee3905f7a1cb26f515b2781be82c Mon Sep 17 00:00:00 2001 From: Eden Zimbelman Date: Thu, 18 Jun 2026 09:48:11 -0700 Subject: [PATCH] refactor: rename external-auth example to manual-oauth Align the example name with the manual OAuth auth type and the docs anchor (#manual-oauth): - Rename external-auth/ -> manual-oauth/ - Update manifest display name to "MCP Client - Manual OAuth" - Reword descriptions to "external auth provider" so the body doesn't restate the "Manual OAuth" label - Standardize slack-identity setup on `slack install --environment local` to match the other examples Platform terms are left unchanged: the `external_auth_providers` manifest key, the `slack external-auth add-secret` CLI command, and the Slack OAuth callback URL. Co-Authored-By: Claude --- ai/slackbot-mcp-client/README.md | 2 +- .../{external-auth => manual-oauth}/.slack/.gitignore | 0 .../{external-auth => manual-oauth}/.slack/config.json | 0 .../{external-auth => manual-oauth}/.slack/hooks.json | 0 .../{external-auth => manual-oauth}/README.md | 4 ++-- .../{external-auth => manual-oauth}/manifest.json | 6 +++--- ai/slackbot-mcp-client/slack-identity/README.md | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) rename ai/slackbot-mcp-client/{external-auth => manual-oauth}/.slack/.gitignore (100%) rename ai/slackbot-mcp-client/{external-auth => manual-oauth}/.slack/config.json (100%) rename ai/slackbot-mcp-client/{external-auth => manual-oauth}/.slack/hooks.json (100%) rename ai/slackbot-mcp-client/{external-auth => manual-oauth}/README.md (76%) rename ai/slackbot-mcp-client/{external-auth => manual-oauth}/manifest.json (90%) diff --git a/ai/slackbot-mcp-client/README.md b/ai/slackbot-mcp-client/README.md index 61b8bcd..6419410 100644 --- a/ai/slackbot-mcp-client/README.md +++ b/ai/slackbot-mcp-client/README.md @@ -9,7 +9,7 @@ Read the [docs](https://docs.slack.dev/ai/slackbot-mcp-client) to explore more c ### Authentication methods - **[Dynamic client registration](https://docs.slack.dev/ai/slackbot-mcp-client#dcr)**: Connect a remote MCP server to the Slackbot MCP client using Dynamic Client Registration (DCR). [Implementation](./dynamic-client-registration/). -- **[External auth](https://docs.slack.dev/ai/slackbot-mcp-client#manual-oauth)**: Connect a remote MCP server to the Slackbot MCP client with manual OAuth provider configuration. [Implementation](./external-auth/). +- **[Manual OAuth](https://docs.slack.dev/ai/slackbot-mcp-client#manual-oauth)**: Connect a remote MCP server to the Slackbot MCP client with an external auth provider. [Implementation](./manual-oauth/). - **[No auth](https://docs.slack.dev/ai/slackbot-mcp-client#no-auth)**: Run an unauthenticated MCP server for the Slackbot MCP client. [Implementation](./no-auth/). - **[Slack identity](https://docs.slack.dev/ai/slackbot-mcp-client#slack-identity)**: Run an MCP server for the Slackbot MCP client that authenticates against existing installations. [Implementation](./slack-identity/). diff --git a/ai/slackbot-mcp-client/external-auth/.slack/.gitignore b/ai/slackbot-mcp-client/manual-oauth/.slack/.gitignore similarity index 100% rename from ai/slackbot-mcp-client/external-auth/.slack/.gitignore rename to ai/slackbot-mcp-client/manual-oauth/.slack/.gitignore diff --git a/ai/slackbot-mcp-client/external-auth/.slack/config.json b/ai/slackbot-mcp-client/manual-oauth/.slack/config.json similarity index 100% rename from ai/slackbot-mcp-client/external-auth/.slack/config.json rename to ai/slackbot-mcp-client/manual-oauth/.slack/config.json diff --git a/ai/slackbot-mcp-client/external-auth/.slack/hooks.json b/ai/slackbot-mcp-client/manual-oauth/.slack/hooks.json similarity index 100% rename from ai/slackbot-mcp-client/external-auth/.slack/hooks.json rename to ai/slackbot-mcp-client/manual-oauth/.slack/hooks.json diff --git a/ai/slackbot-mcp-client/external-auth/README.md b/ai/slackbot-mcp-client/manual-oauth/README.md similarity index 76% rename from ai/slackbot-mcp-client/external-auth/README.md rename to ai/slackbot-mcp-client/manual-oauth/README.md index 9496ffd..64dfe0c 100644 --- a/ai/slackbot-mcp-client/external-auth/README.md +++ b/ai/slackbot-mcp-client/manual-oauth/README.md @@ -1,6 +1,6 @@ -# External Auth +# Manual OAuth -Connect a remote MCP server to the Slackbot MCP client with manual OAuth provider configuration. +Connect a remote MCP server to the Slackbot MCP client with an external auth provider. ## Setup diff --git a/ai/slackbot-mcp-client/external-auth/manifest.json b/ai/slackbot-mcp-client/manual-oauth/manifest.json similarity index 90% rename from ai/slackbot-mcp-client/external-auth/manifest.json rename to ai/slackbot-mcp-client/manual-oauth/manifest.json index 0e31c42..8f4bd34 100644 --- a/ai/slackbot-mcp-client/external-auth/manifest.json +++ b/ai/slackbot-mcp-client/manual-oauth/manifest.json @@ -1,11 +1,11 @@ { "display_information": { - "name": "MCP Client - External Auth", - "description": "Connects GitHub MCP server to Slackbot MCP client using an external auth provider" + "name": "MCP Client - Manual OAuth", + "description": "Connects GitHub MCP server to Slackbot MCP client using a manual OAuth provider" }, "features": { "bot_user": { - "display_name": "MCP Client - External Auth", + "display_name": "MCP Client - Manual OAuth", "always_online": true } }, diff --git a/ai/slackbot-mcp-client/slack-identity/README.md b/ai/slackbot-mcp-client/slack-identity/README.md index f2bbc8b..3bcdef8 100644 --- a/ai/slackbot-mcp-client/slack-identity/README.md +++ b/ai/slackbot-mcp-client/slack-identity/README.md @@ -6,7 +6,7 @@ Run an MCP server for the Slackbot MCP client that authenticates against existin ```sh $ ngrok http 3000 --host-header=rewrite -$ slack install --app local # Create a new app +$ slack install --environment local # Create a new app $ slack app settings $ slack env init # Update defaults $ slack manifest # Validate fields