You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: demos/mcp-slack-oauth/README.md
+4-1Lines changed: 4 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# Remote Slack MCP Server with OAuth
2
2
3
-
This is an implementation of a remote Slack [MCP server](https://modelcontextprotocol.io/introduction) that requires users to login to their Slack account in order to use the tools to read and post messages from their channels.
3
+
This is an implementation of a remote Slack [MCP server](https://modelcontextprotocol.io/introduction) that requires users to login to their Slack account in order to use the tools to read and post messages from their channels.
4
4
5
5
You can deploy it to your own Cloudflare account, once you create a [Slack OAuth](https://api.slack.com/authentication/oauth-v2) app.
6
6
@@ -11,6 +11,9 @@ The MCP server (powered by Cloudflare Workers):
11
11
Acts as OAuth Server to your MCP clients
12
12
Acts as OAuth Client to your real OAuth server (in this case, Slack)
13
13
14
+
> [!WARNING]
15
+
> This is a demo template designed to help you get started quickly. While we have implemented several security controls, **you must implement all preventive and defense-in-depth security measures before deploying to production**. Please review our comprehensive security guide: [Securing MCP Servers](https://github.com/cloudflare/agents/blob/main/docs/securing-mcp-servers.md)
Copy file name to clipboardExpand all lines: demos/mcp-stytch-b2b-okr-manager/README.md
+5-2Lines changed: 5 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,14 +2,17 @@
2
2
3
3
This is a Workers server that composes three functions:
4
4
* A static website built using React and Vite on top of [Worker Assets](https://developers.cloudflare.com/workers/static-assets/)
5
-
* A REST API built using Hono on top of [Workers KV](https://developers.cloudflare.com/kv/)
5
+
* A REST API built using Hono on top of [Workers KV](https://developers.cloudflare.com/kv/)
6
6
* A [Model Context Protocol](https://modelcontextprotocol.io/introduction) Server built using on top of [Workers Durable Objects](https://developers.cloudflare.com/durable-objects/)
7
7
8
8
Member, Tenant, and client identity is managed using [Stytch](https://stytch.com/). Put together, these three features show how to extend a traditional full-stack CRUD application for use by an AI agent.
9
9
10
-
This demo uses the [Stytch B2B](https://stytch.com/b2b) product, which is purpose-built for B2B SaaS authentication requirements like multi-tenancy, MFA, and RBAC.
10
+
This demo uses the [Stytch B2B](https://stytch.com/b2b) product, which is purpose-built for B2B SaaS authentication requirements like multi-tenancy, MFA, and RBAC.
11
11
If you are more interested in Stytch's [Consumer](https://stytch.com/b2c) product, see [this demo](https://github.com/stytchauth/mcp-stytch-consumer-todo-list/) instead.
12
12
13
+
> [!WARNING]
14
+
> This is a demo template designed to help you get started quickly. While we have implemented several security controls, **you must implement all preventive and defense-in-depth security measures before deploying to production**. Please review our comprehensive security guide: [Securing MCP Servers](https://github.com/cloudflare/agents/blob/main/docs/securing-mcp-servers.md)
Copy file name to clipboardExpand all lines: demos/mcp-stytch-consumer-todo-list/README.md
+4-1Lines changed: 4 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,14 +3,17 @@
3
3
This is a Workers server that composes three functions:
4
4
5
5
* A static website built using React and Vite on top of [Worker Assets](https://developers.cloudflare.com/workers/static-assets/)
6
-
* A REST API built using Hono on top of [Workers KV](https://developers.cloudflare.com/kv/)
6
+
* A REST API built using Hono on top of [Workers KV](https://developers.cloudflare.com/kv/)
7
7
* A [Model Context Protocol](https://modelcontextprotocol.io/introduction) Server built using on top of [Workers Durable Objects](https://developers.cloudflare.com/durable-objects/)
8
8
9
9
User and client identity is managed using [Stytch](https://stytch.com/). Put together, these three features show how to extend a traditional full-stack application for use by an AI agent.
10
10
11
11
This demo uses the [Stytch Consumer](https://stytch.com/b2c) product, which is purpose-built for Consumer SaaS authentication requirements.
12
12
If you are more interested in Stytch's [B2B](https://stytch.com/b2b) product, see [this demo](https://github.com/stytchauth/mcp-stytch-b2b-okr-manager/) instead.
13
13
14
+
> [!WARNING]
15
+
> This is a demo template designed to help you get started quickly. While we have implemented several security controls, **you must implement all preventive and defense-in-depth security measures before deploying to production**. Please review our comprehensive security guide: [Securing MCP Servers](https://github.com/cloudflare/agents/blob/main/docs/securing-mcp-servers.md)
16
+
14
17
## Set up
15
18
16
19
Follow the steps below to get this application fully functional and running using your own Stytch credentials.
Copy file name to clipboardExpand all lines: demos/remote-mcp-auth0/README.md
+3Lines changed: 3 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,6 +7,9 @@ The MCP server (powered by [Cloudflare Workers](https://developers.cloudflare.co
7
7
- Acts as OAuth _Server_ to your MCP clients
8
8
- Acts as OIDC _Client_ to your Auth0 Tenant
9
9
10
+
> [!WARNING]
11
+
> This is a demo template designed to help you get started quickly. While we have implemented several security controls, **you must implement all preventive and defense-in-depth security measures before deploying to production**. Please review our comprehensive security guide: [Securing MCP Servers](https://github.com/cloudflare/agents/blob/main/docs/securing-mcp-servers.md)
12
+
10
13
## Getting Started
11
14
12
15
This demo allows an MCP Server to call a protected API on behalf of the authenticated user. To get started you will need the following:
0 commit comments