Skip to main content
Glama
aws-powertools

Powertools MCP Search Server

Powertools MCP-Suchserver

Ein Model Context Protocol (MCP)-Server, der Suchfunktionen für die AWS Lambda Powertools-Dokumentation über mehrere Laufzeiten hinweg bereitstellt.

Claude Desktop Schnellstart

Befolgen Sie die Installationsanweisungen. Bitte folgen Sie der Schnellstartanleitung zum Model Context Protocol für Claude Desktop-Benutzer . Sie müssen der MCP-Konfigurationsdatei einen Abschnitt wie folgt hinzufügen:

{
  "mcpServers": {
    "powertools": {
      "command": "npx",
      "args": [
        "-y",
        "@serverless-dna/powertools-mcp"
      ]
    }
  }
}

Related MCP server: MCP-Ragdocs

Überblick

Dieses Projekt implementiert einen MCP-Server, der Large Language Models (LLMs) die Suche in der AWS Lambda Powertools-Dokumentation ermöglicht. Es nutzt lunr.js für effiziente lokale Suchfunktionen und liefert Ergebnisse, die zusammengefasst und Benutzern präsentiert werden können.

Merkmale

  • MCP-kompatibler Server zur Integration mit LLMs

  • Lokale Suche mit lunr.js-Indizes

  • Unterstützung für mehrere Laufzeiten:

    • Python

    • Typoskript

    • Java

    • .NETTO

  • Versionsspezifische Dokumentationssuche (standardmäßig die neueste Version)

Installation

# Install dependencies
pnpm install

# Build the project
pnpm build

Verwendung

Der Server kann als MCP-Server ausgeführt werden, der über stdio kommuniziert:

npx -y @serverless-dna/powertools-mcp

Suchwerkzeug

Der Server stellt ein search_docs Tool mit den folgenden Parametern bereit:

  • search : Die Suchabfragezeichenfolge

  • runtime : Die zu durchsuchende Powertools-Laufzeit (Python, Typescript, Java, Dotnet)

  • version : Optionale Versionszeichenfolge (standardmäßig „neueste“)

Entwicklung

Projektstruktur

  • src/ : Quellcode

    • index.ts : Hauptserverimplementierung

    • searchIndex.ts : Suchindexverwaltung

  • indexes/ : Vorgefertigte lunr.js-Suchindizes für jede Laufzeit

  • dist/ : Kompilierte Ausgabe

Gebäude

pnpm build

Testen

pnpm test

Claude Desktop MCP-Konfiguration

Während der Entwicklung können Sie den MCP-Server mit Claude Desktop mit der folgenden Konfiguration ausführen.

Die folgende Konfiguration zeigt die Ausführung in Windows Claude Desktop während der Entwicklung mit dem Windows-Subsystem für Linux (WSL). Mac- oder Linux-Umgebungen können auf ähnliche Weise ausgeführt werden.

Die Ausgabe ist eine gebündelte Datei, die es dem unter Windows installierten Node ermöglicht, den MCP-Server auszuführen, da alle Abhängigkeiten gebündelt sind.

{
  "mcpServers": {
    "powertools": {
	"command": "node",
	"args": [
	  "\\\\wsl$\\Ubuntu\\home\\walmsles\\dev\\serverless-dna\\powertools-mcp\\dist\\bundle.js"
	]
    }
  }
}

Wie es funktioniert

  1. Der Server lädt vorgefertigte lunr.js-Indizes für jede unterstützte Laufzeit

  2. Wenn eine Suchanfrage eingeht, geschieht Folgendes:

    • Lädt den entsprechenden Index basierend auf Laufzeit und Version (derzeit auf die neueste Version festgelegt)

    • Führt die Suche mit lunr.js durch

    • Gibt die Suchergebnisse als JSON zurück

  3. Der LLM kann diese Ergebnisse dann verwenden, um relevante Dokumentationsseiten zu finden

Lizenz

MIT

Install Server
A
license - permissive license
A
quality
F
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity
Issues opened vs closed

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    An MCP server implementation that provides tools for retrieving and processing documentation through vector search, enabling AI assistants to augment their responses with relevant documentation context
    21
    265
    MIT
  • A
    license
    Not graded
    quality
    F
    maintenance
    A Model Context Protocol (MCP) server that enables semantic search and retrieval of documentation using a vector database (Qdrant). This server allows you to add documentation from URLs or local files and then search through them using natural language queries.
    24
    135
    Apache 2.0

View all related MCP servers

Related MCP Connectors

  • A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…

  • A Model Context Protocol server for Wix AI tools

  • Search @imqueue docs and scaffold typed services & clients from your AI coding agent.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/aws-powertools/powertools-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server