Skip to main content
Glama
aws-powertools

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"
	]
    }
  }
}

Как это работает

  1. Сервер загружает предварительно созданные индексы lunr.js для каждой поддерживаемой среды выполнения.

  2. При получении поискового запроса он:

    • Загружает соответствующий индекс на основе времени выполнения и версии (в настоящее время установлена последняя версия)

    • Выполняет поиск с использованием lunr.js

    • Возвращает результаты поиска в формате JSON

  3. Затем LLM может использовать эти результаты для поиска соответствующих страниц документации.

Лицензия

Массачусетский технологический институт

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