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"
]
}
}
}Related MCP server: MCP-Ragdocs
概要
このプロジェクトは、大規模言語モデル(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"
]
}
}
}仕組み
サーバーは、サポートされているランタイムごとに事前に構築された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