Powertools MCP Search Server
Servidor de búsqueda MCP de Powertools
Un servidor de Protocolo de contexto de modelo (MCP) que proporciona funcionalidad de búsqueda para la documentación de AWS Lambda Powertools en múltiples tiempos de ejecución.
Guía de inicio rápido de Claude Desktop
Siga las instrucciones de instalación. Consulte la Guía de inicio rápido del Protocolo de Contexto de Modelo para usuarios de Claude Desktop . Deberá agregar una sección al archivo de configuración de MCP como se indica a continuación:
{
"mcpServers": {
"powertools": {
"command": "npx",
"args": [
"-y",
"@serverless-dna/powertools-mcp"
]
}
}
}Related MCP server: MCP-Ragdocs
Descripción general
Este proyecto implementa un servidor MCP que permite a los Modelos de Lenguaje Grandes (LLM) buscar en la documentación de AWS Lambda Powertools. Utiliza lunr.js para lograr una búsqueda local eficiente y proporciona resultados que se pueden resumir y presentar a los usuarios.
Características
Servidor compatible con MCP para integración con LLM
Búsqueda local utilizando índices de lunr.js
Soporte para múltiples tiempos de ejecución:
Pitón
Mecanografiado
Java
.NETO
Búsqueda de documentación específica de la versión (predeterminada a la más reciente)
Instalación
# Install dependencies
pnpm install
# Build the project
pnpm buildUso
El servidor se puede ejecutar como un servidor MCP que se comunica a través de stdio:
npx -y @serverless-dna/powertools-mcpHerramienta de búsqueda
El servidor proporciona una herramienta search_docs con los siguientes parámetros:
search: La cadena de consulta de búsquedaruntime: El tiempo de ejecución de Powertools para buscar (Python, TypeScript, Java, DotNet)version: cadena de versión opcional (predeterminada en 'última')
Desarrollo
Estructura del proyecto
src/: Código fuenteindex.ts: Implementación del servidor principalsearchIndex.ts: Gestión de índices de búsqueda
indexes/: Índices de búsqueda de lunr.js preconstruidos para cada entorno de ejecucióndist/: Salida compilada
Edificio
pnpm buildPruebas
pnpm testConfiguración de MCP de Claude Desktop
Durante el desarrollo, puede ejecutar el servidor MCP con Claude Desktop utilizando la siguiente configuración.
La siguiente configuración se ejecuta en el escritorio de Windows Claude mientras se desarrolla con el Subsistema de Windows para Linux (WSL). En entornos Mac o Linux, la ejecución es similar.
La salida es un archivo incluido que permite que Node instalado en Windows ejecute el servidor MCP ya que todas las dependencias están incluidas.
{
"mcpServers": {
"powertools": {
"command": "node",
"args": [
"\\\\wsl$\\Ubuntu\\home\\walmsles\\dev\\serverless-dna\\powertools-mcp\\dist\\bundle.js"
]
}
}
}Cómo funciona
El servidor carga índices lunr.js prediseñados para cada entorno de ejecución compatible
Cuando se recibe una solicitud de búsqueda, se realiza lo siguiente:
Carga el índice apropiado según el tiempo de ejecución y la versión (actualmente fijada a la más reciente)
Realiza la búsqueda utilizando lunr.js
Devuelve los resultados de la búsqueda como JSON
El LLM puede luego utilizar estos resultados para encontrar páginas de documentación relevantes.
Licencia
Instituto Tecnológico de Massachusetts (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