Skip to main content
Glama

Powertools MCP Search Server

Powertools MCP 検索サーバー

複数のランタイムにわたって AWS Lambda Powertools ドキュメントの検索機能を提供する Model Context Protocol (MCP) サーバー。

Claude デスクトップ クイックスタート

インストール手順に従ってください。Claude Desktopユーザー向けのモデルコンテキストプロトコルクイックスタートに従ってください。MCP設定ファイルに以下のセクションを追加する必要があります。

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

概要

このプロジェクトは、大規模言語モデル(LLM)がAWS Lambda Powertoolsドキュメントを検索できるようにするMCPサーバーを実装します。lunr.jsを使用して効率的なローカル検索機能を実現し、結果を要約してユーザーに提示できるようにします。

特徴

  • LLMとの統合のためのMCP準拠サーバー
  • lunr.js インデックスを使用したローカル検索
  • 複数のランタイムのサポート:
    • パイソン
    • タイプスクリプト
    • ジャワ
    • 。ネット
  • バージョン固有のドキュメント検索(デフォルトは最新)

インストール

# Install dependencies pnpm install # Build the project pnpm build

使用法

サーバーは、stdio 経由で通信する MCP サーバーとして実行できます。

npx -y @serverless-dna/powertools-mcp

検索ツール

サーバーは、次のパラメータを持つsearch_docsツールを提供します。

  • search : 検索クエリ文字列
  • runtime : 検索する Powertools ランタイム (python、typescript、java、dotnet)
  • version : オプションのバージョン文字列(デフォルトは「latest」)

発達

プロジェクト構造

  • src/ : ソースコード
    • index.ts : メインサーバーの実装
    • searchIndex.ts : 検索インデックス管理
  • indexes/ : 各ランタイム用に構築された lunr.js 検索インデックス
  • dist/ : コンパイルされた出力

建物

pnpm build

テスト

pnpm test

クロードデスクトップMCP構成

開発中は、次の構成を使用して、Claude Desktop で MCP サーバーを実行できます。

以下の構成は、Windows Subsystem for Linux (WSL) を使用して開発中に Windows の claude デスクトップで実行している様子を示しています。Mac や Linux 環境でも同様の方法で実行できます。

出力はバンドル ファイルであり、すべての依存関係がバンドルされているため、Windows にインストールされた Node で 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
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

LLM がモデルコンテキストプロトコルサーバーを使用して、複数のランタイム (Python、TypeScript、Java、.NET) にわたって AWS Lambda Powertools ドキュメントを検索できるようにします。

  1. Claude デスクトップ クイックスタート
    1. 概要
      1. 特徴
        1. インストール
          1. 使用法
            1. 検索ツール
          2. 発達
            1. プロジェクト構造
            2. 建物
            3. テスト
            4. クロードデスクトップMCP構成
          3. 仕組み
            1. ライセンス

              Related MCP Servers

              • A
                security
                A
                license
                A
                quality
                A server that enables LLMs like Claude to query AWS DynamoDB databases through natural language requests, supporting table management, data querying, and schema analysis.
                Last updated -
                7
                49
                JavaScript
                MIT License
                • Apple
              • -
                security
                F
                license
                -
                quality
                A simple Model Context Protocol server that enables searching and retrieving relevant documentation snippets from Langchain, Llama Index, and OpenAI official documentation.
                Last updated -
                Python
                • Apple
                • Linux
              • -
                security
                F
                license
                -
                quality
                A customized MCP server that enables integration between LLM applications and documentation sources, providing AI-assisted access to LangGraph and Model Context Protocol documentation.
                Last updated -
                1
                Python
                • Linux
                • Apple
              • -
                security
                A
                license
                -
                quality
                A Node.js package that provides Model Context Protocol server infrastructure for AWS Lambda functions with SSE support, enabling developers to implement MCP tools and prompts as serverless functions.
                Last updated -
                112
                9
                TypeScript
                MIT License

              View all related MCP servers

              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