Skip to content

Commit 4480ade

Browse files
ran-isenbergleandrodamascenaanafalcao
authored
docs(we_made_this): add MCP server template (#6851)
* docs: Update we_made_this.md add mcp server template Signed-off-by: Ran Isenberg <[email protected]> * Update we_made_this.md * Update we_made_this.md * Moving the cookbook mcp section --------- Signed-off-by: Ran Isenberg <[email protected]> Co-authored-by: Leandro Damascena <[email protected]> Co-authored-by: Ana Falcão <[email protected]>
1 parent c619df3 commit 4480ade

File tree

1 file changed

+17
-7
lines changed

1 file changed

+17
-7
lines changed

docs/we_made_this.md

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ GitHub: [https://github.com/serverless-dna/powertools-mcp](https://github.com/se
3131

3232
### AWS Lambda Cookbook — Following best practices with Powertools for AWS Lambda
3333

34-
> **Author: [Ran Isenberg](mailto:[email protected]) [:material-twitter:](https://twitter.com/IsenbergRan){target="_blank" rel="nofollow"} [:material-linkedin:](https://www.linkedin.com/in/ranisenberg/){target="_blank" rel="nofollow"}**
34+
> **Author: [Ran Isenberg](mailto:[email protected]) [:material-twitter:](https://twitter.com/RanBuilder){target="_blank" rel="nofollow"} [:material-linkedin:](https://www.linkedin.com/in/ranbuilder/){target="_blank" rel="nofollow"}**
3535
3636
A collection of articles explaining in detail how Powertools for AWS Lambda helps with a Serverless adoption strategy and its challenges.
3737

@@ -59,6 +59,14 @@ A collection of articles explaining in detail how Powertools for AWS Lambda help
5959

6060
* [Build Serverless WebSockets with AWS AppSync Events and Powertools for AWS Lambda](https://www.ranthebuilder.cloud/post/aws-appsync-events-and-powertools-for-aws-lambda){target="_blank" rel="nofollow"}
6161

62+
#### Lambda MCP Server Cookbook
63+
64+
> **Author: [Ran Isenberg](mailto:[email protected]) [:material-twitter:](https://twitter.com/RanBuilder){target="_blank" rel="nofollow"} [:material-linkedin:](https://www.linkedin.com/in/ranbuilder/){target="_blank" rel="nofollow"}**
65+
66+
This repository provides a working, deployable, open source-based, serverless MCP server blueprint with an AWS Lambda function and AWS CDK Python code with all the best practices and a complete CI/CD pipeline.
67+
68+
:material-github: [https://github.com/ran-isenberg/aws-lambda-mcp-cookbook](https://github.com/ran-isenberg/aws-lambda-mcp-cookbook){:target="_blank"}
69+
6270
### Making all your APIs idempotent
6371

6472
> **Author: [Michael Walmsley](https://twitter.com/walmsles){target="_blank" rel="nofollow"}** :material-twitter:
@@ -94,7 +102,7 @@ This article walks through a sample AWS EventBridge cookiecutter template presen
94102

95103
### Implementing Feature Flags with AWS AppConfig and Powertools for AWS Lambda
96104

97-
> **Author: [Ran Isenberg](mailto:[email protected]) [:material-twitter:](https://twitter.com/IsenbergRan){target="_blank" rel="nofollow"} [:material-linkedin:](https://www.linkedin.com/in/ranisenberg/){target="_blank" rel="nofollow"}**
105+
> **Author: [Ran Isenberg](mailto:[email protected]) [:material-twitter:](https://twitter.com/RanBuilder){target="_blank" rel="nofollow"} [:material-linkedin:](https://www.linkedin.com/in/ranbuilder/){target="_blank" rel="nofollow"}**
98106
99107
This article walks through how CyberArk uses Powertools to implement Feature Flags with AWS AppConfig
100108

@@ -152,7 +160,7 @@ Learn to implement data masking in AWS Lambda with Powertools, protecting sensit
152160

153161
#### Building a resilient input handling with Parser
154162

155-
> **Author: [Ran Isenberg](mailto:[email protected]) [:material-twitter:](https://twitter.com/IsenbergRan){target="_blank" rel="nofollow"} [:material-linkedin:](https://www.linkedin.com/in/ranisenberg/){target="_blank" rel="nofollow"}**
163+
> **Author: [Ran Isenberg](mailto:[email protected]) [:material-twitter:](https://twitter.com/RanBuilder){target="_blank" rel="nofollow"} [:material-linkedin:](https://www.linkedin.com/in/ranbuilder/){target="_blank" rel="nofollow"}**
156164
157165
When building applications with AWS Lambda it is critical to verify the data structure and validate the input due to the multiple different sources that can trigger them. In this session Ran Isenberg (CyberArk) will present one of the interesting features of Powertools for AWS Lambda for python: the parser.
158166

@@ -162,15 +170,15 @@ In this session you will learn how to increase code quality, extensibility and t
162170

163171
#### Talk DEV to me | Feature Flags with Powertools for AWS Lambda
164172

165-
> **Author: [Ran Isenberg](mailto:[email protected]) [:material-twitter:](https://twitter.com/IsenbergRan){target="_blank" rel="nofollow"} [:material-linkedin:](https://www.linkedin.com/in/ranisenberg/){target="_blank" rel="nofollow"}**
173+
> **Author: [Ran Isenberg](mailto:[email protected]) [:material-twitter:](https://twitter.com/RanBuilder){target="_blank" rel="nofollow"} [:material-linkedin:](https://www.linkedin.com/in/ranbuilder/){target="_blank" rel="nofollow"}**
166174
167175
A deep dive in the [Feature Flags](./utilities/feature_flags.md){target="_blank" rel="nofollow"} feature along with tips and tricks.
168176

169177
<iframe src="https://player.twitch.tv/?video=1174133534&parent=docs.powertools.aws.dev&autoplay=false" frameborder="0" allowfullscreen="true" scrolling="no" height="378" width="620"></iframe>
170178

171179
#### Level Up Your CI/CD With Smart AWS Feature Flags
172180

173-
> **Author: [Ran Isenberg](mailto:[email protected]) [:material-twitter:](https://twitter.com/IsenbergRan){target="_blank" rel="nofollow"} [:material-linkedin:](https://www.linkedin.com/in/ranisenberg/){target="_blank" rel="nofollow"}**
181+
> **Author: [Ran Isenberg](mailto:[email protected]) [:material-twitter:](https://twitter.com/RanBuilder){target="_blank" rel="nofollow"} [:material-linkedin:](https://www.linkedin.com/in/ranbuilder/){target="_blank" rel="nofollow"}**
174182
175183
Feature flags can improve your CI/CD process by enabling capabilities otherwise not possible, thus making them an enabler of DevOps and a crucial part of continuous integration. Partial rollouts, A/B testing, and the ability to quickly change a configuration without redeploying code are advantages you gain by using features flags.
176184

@@ -208,15 +216,17 @@ Throughout the labs we will introduce each of the Powertools for AWS Lambda Core
208216

209217
### Complete Lambda Handler Cookbook
210218

211-
> **Author: [Ran Isenberg](mailto:[email protected]) [:material-twitter:](https://twitter.com/IsenbergRan){target="_blank" rel="nofollow"} [:material-linkedin:](https://www.linkedin.com/in/ranisenberg/){target="_blank" rel="nofollow"}**
219+
> **Author: [Ran Isenberg](mailto:[email protected]) [:material-twitter:](https://twitter.com/RanBuilder){target="_blank" rel="nofollow"} [:material-linkedin:](https://www.linkedin.com/in/ranbuilder/){target="_blank" rel="nofollow"}**
212220
213221
This repository provides a working, deployable, open source based, AWS Lambda handler and [AWS CDK](https://aws.amazon.com/cdk/){target="_blank" rel="nofollow"} Python code.
214222

215223
This handler embodies Serverless best practices and has all the bells and whistles for a proper production ready handler. It uses many of the Powertools for AWS Lambda utilities for Python.
216224

217225
:material-github: [github.com/ran-isenberg/aws-lambda-handler-cookbook](https://github.com/ran-isenberg/aws-lambda-handler-cookbook){:target="_blank"}
218226

219-
> **Author: [Ran Isenberg & Heitor Lessa](mailto:[email protected]) [:material-twitter:](https://twitter.com/IsenbergRan){target="_blank" rel="nofollow"} [:material-linkedin:](https://www.linkedin.com/in/ranisenberg/){target="_blank" rel="nofollow"}**
227+
### Serverless Python Demo
228+
229+
> **Author: [Ran Isenberg & Heitor Lessa](mailto:[email protected]) [:material-twitter:](https://twitter.com/RanBuilder){target="_blank" rel="nofollow"} [:material-linkedin:](https://www.linkedin.com/in/ranbuilder/){target="_blank" rel="nofollow"}**
220230
221231
This project covers an opinionated approach to Python project setup, testing, profiling, deployments, and operations. Learn about many open source tools, including Powertools for AWS Lambda—a toolkit that can help you implement serverless best practices and increase developer velocity.
222232

0 commit comments

Comments
 (0)