-
Notifications
You must be signed in to change notification settings - Fork 403
Add MCP Quick Start Documentation for both typeScript and python and Add Agent QuickStart doc to Identity Server 7.2.0 and next branch #6048
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
60a1381
5deca4c
755f8b9
eedf8ef
f96922a
fb50ece
461f41d
1440b0f
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,25 @@ | ||
| --- | ||
| template: templates/quick-start.html | ||
| --- | ||
|
|
||
| <script> | ||
| const meta = { | ||
|
Check warning on line 6 in en/identity-server/7.2.0/docs/quick-starts/agent-auth-py.md
|
||
| what_you_will_learn: [ | ||
|
Check warning on line 7 in en/identity-server/7.2.0/docs/quick-starts/agent-auth-py.md
|
||
| "Authenticate AI agents with {{ product_name }}", | ||
| "Use agent credentials or On-Behalf-Of (OBO) authentication flows", | ||
| "Connect authenticated agents to secure MCP servers", | ||
| "Invoke MCP tools safely from modern AI agent frameworks" | ||
| ], | ||
| prerequisites: [ | ||
| "About 15 minutes", | ||
| "A <a href='{{ base_path }}/get-started/quick-set-up/'>{{ product_name }} setup</a>", | ||
| "Python 3.10 or later installed on your system", | ||
| "pip or another Python package manager", | ||
| "A text editor or IDE", | ||
| "An MCP server secured with {{ product_name }} (you may use your own or follow the <a href='{{ base_path }}/quick-starts/mcp-auth-server-py/'>MCP Server Auth quickstart</a>)" | ||
| ], | ||
| source_code: "<a href='https://github.com/wso2/iam-ai-samples/tree/main/agent-identity/python' target='_blank' class='github-icon'>Agent-Auth Python Sample</a>" | ||
|
Check warning on line 21 in en/identity-server/7.2.0/docs/quick-starts/agent-auth-py.md
|
||
| }; | ||
| </script> | ||
|
|
||
| {% include "../../../../includes/quick-starts/agent-auth-py.md" %} | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,25 @@ | ||
| --- | ||
| template: templates/quick-start.html | ||
| --- | ||
|
|
||
| <script> | ||
| const meta = { | ||
|
Check warning on line 6 in en/identity-server/7.2.0/docs/quick-starts/agent-auth-ts.md
|
||
| what_you_will_learn: [ | ||
|
Check warning on line 7 in en/identity-server/7.2.0/docs/quick-starts/agent-auth-ts.md
|
||
| "Authenticate AI agents with {{ product_name }}", | ||
| "Use agent credentials or On-Behalf-Of (OBO) authentication flows", | ||
| "Connect authenticated agents to secure MCP servers", | ||
| "Invoke MCP tools safely from modern AI agent frameworks" | ||
| ], | ||
| prerequisites: [ | ||
| "About 15 minutes", | ||
| "A <a href='{{ base_path }}/get-started/quick-set-up/'>{{ product_name }} setup</a>", | ||
| "Node.js installed on your system", | ||
| "Make sure you have a JavaScript package manager like npm, yarn, or pnpm", | ||
|
Check warning on line 17 in en/identity-server/7.2.0/docs/quick-starts/agent-auth-ts.md
|
||
| "A text editor or IDE", | ||
| "An MCP server secured with {{ product_name }} (you may use your own or follow the <a href='{{ base_path }}/quick-starts/mcp-auth-server/'>MCP Server Auth quickstart</a>)" | ||
| ], | ||
| source_code: "<a href='https://github.com/wso2/iam-ai-samples/tree/main/agent-identity/typescript' target='_blank' class='github-icon'>Agent-Auth TypeScript Sample</a>" | ||
|
Check warning on line 21 in en/identity-server/7.2.0/docs/quick-starts/agent-auth-ts.md
|
||
ranuka-laksika marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| }; | ||
| </script> | ||
|
|
||
| {% include "../../../../includes/quick-starts/agent-auth-ts.md" %} | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,23 @@ | ||
| --- | ||
| template: templates/quick-start.html | ||
| --- | ||
|
|
||
| <script> | ||
| const meta = { | ||
| what_you_will_learn: [ | ||
| "Set up a secure MCP server using Python", | ||
| "Connect your MCP server to {{ product_name }} for authentication", | ||
| "Access MCP tools and resources securely" | ||
| ], | ||
| prerequisites: [ | ||
| "About 15 minutes", | ||
| "<a href='{{ base_path }}/get-started/quick-set-up/'>Set up {{ product_name }}</a>", | ||
| "Install Python 3.10 or later on your system", | ||
| "Python package manager (e:g.: pip) installed", | ||
| "A text editor or IDE" | ||
| ], | ||
| source_code: "<a href='https://github.com/wso2/iam-ai-samples/tree/main/mcp-auth/python' target='_blank' class='github-icon'>MCP-Auth Python Sample</a>" | ||
| }; | ||
| </script> | ||
|
|
||
| {% include "../../../../includes/quick-starts/mcp-auth-server-py.md" %} |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,24 @@ | ||
| --- | ||
| template: templates/quick-start.html | ||
| --- | ||
|
|
||
| <script> | ||
| const meta = { | ||
| what_you_will_learn: [ | ||
| "Create a new MCP server in TypeScript", | ||
| "Defines an MCP tool that adds two numbers", | ||
| "Install <a href='https://www.npmjs.com/package/@asgardeo/mcp-express' target='_blank' rel='noopener noreferrer'>Asgardeo MCP SDK</a>", | ||
| "Set up MCP authorization with {{ product_name }}" | ||
| ], | ||
| prerequisites: [ | ||
| "About 15 minutes", | ||
| "<a href='{{ base_path }}/get-started/quick-set-up/'>Set up {{ product_name }}</a>", | ||
| "Install Node.js on your system", | ||
| "Make sure you have a JavaScript package manager like npm, yarn, or pnpm", | ||
| "A text editor or IDE" | ||
| ], | ||
| source_code: "<a href='https://github.com/wso2/iam-ai-samples/tree/main/mcp-auth/typescript' target='_blank' class='github-icon'>MCP-Auth Sample</a>" | ||
| }; | ||
| </script> | ||
|
|
||
| {% include "../../../../includes/quick-starts/mcp-auth-server.md" %} |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,25 @@ | ||
| --- | ||
| template: templates/quick-start.html | ||
| --- | ||
|
|
||
| <script> | ||
| const meta = { | ||
| what_you_will_learn: [ | ||
| "Authenticate AI agents with {{ product_name }}", | ||
| "Use agent credentials or On-Behalf-Of (OBO) authentication flows", | ||
| "Connect authenticated agents to secure MCP servers", | ||
| "Invoke MCP tools safely from modern AI agent frameworks" | ||
| ], | ||
| prerequisites: [ | ||
| "About 15 minutes", | ||
| "A <a href='{{ base_path }}/get-started/quick-set-up/'>{{ product_name }} setup</a>", | ||
| "Python 3.10 or later installed on your system", | ||
| "pip or another Python package manager", | ||
| "A text editor or IDE", | ||
| "An MCP server secured with {{ product_name }} (you may use your own or follow the [MCP Auth Server quickstart]({{base_path}}/quick-starts/mcp-auth-server-py))" | ||
| ], | ||
| source_code: "<a href='https://github.com/wso2/iam-ai-samples/tree/main/agent-identity/python' target='_blank' class='github-icon'>Agent-Auth Python Sample</a>" | ||
| }; | ||
| </script> | ||
|
|
||
| {% include "../../../../includes/quick-starts/agent-auth-py.md" %} |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,25 @@ | ||
| --- | ||
| template: templates/quick-start.html | ||
| --- | ||
|
|
||
| <script> | ||
| const meta = { | ||
| what_you_will_learn: [ | ||
| "Authenticate AI agents with {{ product_name }}", | ||
| "Use agent credentials or On-Behalf-Of (OBO) authentication flows", | ||
| "Connect authenticated agents to secure MCP servers", | ||
| "Invoke MCP tools safely from modern AI agent frameworks" | ||
| ], | ||
| prerequisites: [ | ||
| "About 15 minutes", | ||
| "A <a href='{{ base_path }}/get-started/quick-set-up/'>{{ product_name }} setup</a>", | ||
| "Node.js installed on your system", | ||
| "Make sure you have a JavaScript package manager like npm, yarn, or pnpm", | ||
| "A text editor or IDE", | ||
| "An MCP server secured with {{ product_name }} (you may use your own or follow the [MCP Auth Server quickstart]({{base_path}}/quick-starts/mcp-auth-server))" | ||
| ], | ||
| source_code: "<a href='https://github.com/wso2/iam-ai-samples/tree/main/agent-identity/typescript' target='_blank' class='github-icon'>Agent-Auth TypeScript Sample</a>" | ||
| }; | ||
| </script> | ||
|
|
||
| {% include "../../../../includes/quick-starts/agent-auth-ts.md" %} |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,23 @@ | ||
| --- | ||
| template: templates/quick-start.html | ||
| --- | ||
|
|
||
| <script> | ||
| const meta = { | ||
| what_you_will_learn: [ | ||
| "Set up a secure MCP server using Python", | ||
| "Connect your MCP server to {{ product_name }} for authentication", | ||
| "Access MCP tools and resources securely" | ||
| ], | ||
| prerequisites: [ | ||
| "About 15 minutes", | ||
| "<a href='{{ base_path }}/get-started/quick-set-up/'>Set up {{ product_name }}</a>", | ||
| "Install Python 3.10 or later on your system", | ||
| "Python package manager (e:g.: pip) installed", | ||
| "A text editor or IDE" | ||
| ], | ||
| source_code: "<a href='https://github.com/wso2/iam-ai-samples/tree/main/mcp-auth/python' target='_blank' class='github-icon'>MCP-Auth Python Sample</a>" | ||
| }; | ||
| </script> | ||
|
|
||
| {% include "../../../../includes/quick-starts/mcp-auth-server-py.md" %} |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,24 @@ | ||
| --- | ||
| template: templates/quick-start.html | ||
| --- | ||
|
|
||
| <script> | ||
| const meta = { | ||
| what_you_will_learn: [ | ||
| "Create a new MCP server in TypeScript", | ||
| "Defines an MCP tool that adds two numbers", | ||
| "Install <a href='https://www.npmjs.com/package/@asgardeo/mcp-express' target='_blank' rel='noopener noreferrer'>Asgardeo MCP SDK</a>", | ||
| "Set up MCP authorization with {{ product_name }}" | ||
| ], | ||
| prerequisites: [ | ||
| "About 15 minutes", | ||
| "<a href='{{ base_path }}/get-started/quick-set-up/'>Set up {{ product_name }}</a>", | ||
| "Install Node.js on your system", | ||
| "Make sure you have a JavaScript package manager like npm, yarn, or pnpm", | ||
| "A text editor or IDE" | ||
| ], | ||
| source_code: "<a href='https://github.com/wso2/iam-ai-samples/tree/main/mcp-auth/typescript' target='_blank' class='github-icon'>MCP-Auth Sample</a>" | ||
| }; | ||
| </script> | ||
|
|
||
| {% include "../../../../includes/quick-starts/mcp-auth-server.md" %} |
Uh oh!
There was an error while loading. Please reload this page.