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 buildVerwendung
Der Server kann als MCP-Server ausgeführt werden, der über stdio kommuniziert:
npx -y @serverless-dna/powertools-mcpSuchwerkzeug
Der Server stellt ein search_docs Tool mit den folgenden Parametern bereit:
search: Die Suchabfragezeichenfolgeruntime: Die zu durchsuchende Powertools-Laufzeit (Python, Typescript, Java, Dotnet)version: Optionale Versionszeichenfolge (standardmäßig „neueste“)
Entwicklung
Projektstruktur
src/: Quellcodeindex.ts: HauptserverimplementierungsearchIndex.ts: Suchindexverwaltung
indexes/: Vorgefertigte lunr.js-Suchindizes für jede Laufzeitdist/: Kompilierte Ausgabe
Gebäude
pnpm buildTesten
pnpm testClaude 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
Der Server lädt vorgefertigte lunr.js-Indizes für jede unterstützte Laufzeit
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
Der LLM kann diese Ergebnisse dann verwenden, um relevante Dokumentationsseiten zu finden
Lizenz
MIT
Maintenance
Tools
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceAn MCP server implementation that provides tools for retrieving and processing documentation through vector search, enabling AI assistants to augment their responses with relevant documentation context21265MIT
- AlicenseNot gradedqualityFmaintenanceA 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.24135Apache 2.0
- FlicenseNot gradedqualityDmaintenanceA simple Model Context Protocol server that enables searching and retrieving relevant documentation snippets from Langchain, Llama Index, and OpenAI official documentation.
- FlicenseNot gradedqualityDmaintenanceA Model Context Protocol server for ingesting, chunking and semantically searching documentation files, with support for markdown, Python, OpenAPI, HTML files and URLs.
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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