Search the Powertools for AWS Lambda documentation across multiple runtimes to find documentation and examples.
The Powertools for AWS Model Context Protocol (MCP) is an MCP implementation that provides search functionality for the Powertools for AWS Lambda documentation across multiple runtimes. It allows your LLM agents to search for documentation and examples related to the toolkit, helping you to quickly find the information you need to use Powertools for AWS Lambda effectively.
[!WARNING] This project is experimental and under active development. APIs and features may change frequently without notice.
We're actively seeking community feedback and feature suggestions join our Discord or open an issue to share your thoughts.
Most clients that support MCP can use this server out of the box using a configuration similar to the following:
[!NOTE] If you are using an older version of the MCP, make sure to update your configuration to use the new package name
powertools-for-aws-mcp
.
{
"mcpServers": {
"powertools": {
"command": "npx",
"args": [
"-y",
"powertools-for-aws-mcp"
]
}
}
}
This setup uses the Node.js package manager to run the MCP server locally and communicate with it using the STDIO interface.
After cloning the repository, you can set up your development environment by running:
npm ci
npm run setup:hooks
After that you can run tests using npm t
or npm run test:unit:coverage
for coverage reports.
You can also run the server locally using: npm run dev
, this will start an inspector server that lets you interact with the MCP server using a browser UI.
If you want, you can also configure the server to run with Amazon Q, Claude Desktop, or other LLM clients that support the Model Context Protocol (MCP) by using node
as command and passing the --experimental-transform-types
flag and the path to the src/index.ts
file of this project.
For example, with Claude Code, you can add the server by running:
claude mcp add pt-dev node -- --experimental-transform-types /path/to/project/powertools-mcp/src/index.ts
Michael Walmsley at ServerlessDNA.com for creating the initial implementation of this MCP server and donating it to the Powertools for AWS team at Amazon Web Services.
This library is licensed under the MIT License. See the LICENSE file.
Conducts autonomous, in-depth research by exploring and validating multiple sources to provide relevant and up-to-date information.
Enables LLMs to search, download, and extract information from YouTube music videos.
IP2Location.io API integration to retrieve the geolocation information for an IP address.
Performs WHOIS lookups to retrieve domain registration details, including owner, registrar, and expiration dates.
A server for Brave Search, enabling web search capabilities via its API.
An MCP server for expert discovery, registration, and context injection, utilizing vector and graph databases.
Self-hosted Websearch API
Access step-by-step drawing tutorials and guides from easydrawingguides.com for artists of all skill levels.
Provides web search capabilities using a self-hosted SearxNG instance, allowing AI assistants to search the web.
Interact & query with Meilisearch (Full-text & semantic search API)