Powertools MCP Search Server
Поисковый сервер Powertools MCP
Сервер протокола контекста модели (MCP), который обеспечивает функцию поиска по документации AWS Lambda Powertools в различных средах выполнения.
Краткое руководство по работе с Claude Desktop
Следуйте инструкциям по установке, пожалуйста, следуйте краткому руководству Model Context Protocol для пользователей Claude Desktop . Вам нужно будет добавить раздел в файл конфигурации MCP следующим образом:
{
"mcpServers": {
"powertools": {
"command": "npx",
"args": [
"-y",
"@serverless-dna/powertools-mcp"
]
}
}
}Related MCP server: MCP-Ragdocs
Обзор
Этот проект реализует сервер MCP, который позволяет Large Language Models (LLM) выполнять поиск по документации AWS Lambda Powertools. Он использует lunr.js для эффективных возможностей локального поиска и предоставляет результаты, которые можно суммировать и представлять пользователям.
Функции
MCP-совместимый сервер для интеграции с LLM
Локальный поиск с использованием индексов lunr.js
Поддержка нескольких сред выполнения:
Питон
Машинопись
Ява
.СЕТЬ
Поиск документации по конкретной версии (по умолчанию последняя версия)
Установка
# Install dependencies
pnpm install
# Build the project
pnpm buildИспользование
Сервер может быть запущен как сервер MCP, взаимодействующий через stdio:
npx -y @serverless-dna/powertools-mcpИнструмент поиска
Сервер предоставляет инструмент search_docs со следующими параметрами:
search: строка поискового запросаruntime: среда выполнения Powertools для поиска (python, typescript, java, dotnet)version: Необязательная строка версии (по умолчанию «последняя»)
Разработка
Структура проекта
src/: Исходный кодindex.ts: Реализация основного сервераsearchIndex.ts: Управление индексом поиска
indexes/: Готовые поисковые индексы lunr.js для каждой среды выполненияdist/: Скомпилированный вывод
Здание
pnpm buildТестирование
pnpm testКонфигурация MCP рабочего стола Клода
Во время разработки вы можете запустить MCP Server с Claude Desktop, используя следующую конфигурацию.
Конфигурация ниже показывает запуск в Windows Claude Desktop при разработке с использованием Windows Subsystem for Linux (WSL). Среды Mac или Linux можно запустить аналогичным образом.
На выходе получается связанный файл, который позволяет Node, установленному в Windows, запускать сервер MCP, поскольку все зависимости связаны.
{
"mcpServers": {
"powertools": {
"command": "node",
"args": [
"\\\\wsl$\\Ubuntu\\home\\walmsles\\dev\\serverless-dna\\powertools-mcp\\dist\\bundle.js"
]
}
}
}Как это работает
Сервер загружает предварительно созданные индексы lunr.js для каждой поддерживаемой среды выполнения.
При получении поискового запроса он:
Загружает соответствующий индекс на основе времени выполнения и версии (в настоящее время установлена последняя версия)
Выполняет поиск с использованием lunr.js
Возвращает результаты поиска в формате JSON
Затем LLM может использовать эти результаты для поиска соответствующих страниц документации.
Лицензия
Массачусетский технологический институт
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