ドキュメント検索MCPサーバを作ってみた【MCP+OpenSearch+AWS】
CRANK

はじめにこんにちは、SREチームの鈴木です。SREチームでは、開発リソースの20%を目安にメインプロジェクト以外の「自チームの運用課題の解消」に取り組むことができます。現在、AWS・New Relic・TiDB など開発部で利用する複数のSaaSを管理しており、問い合わせ対応にかかる工数が課題になっています。これを解決するため、各サービスの公式ドキュメントを参照して正確な回答を返す MCP サーバーを作って、実験的に導入してみました!今後は費用対効果を計測しつつ、効果が見込める場合には改善点を洗い出してブラッシュアップしていきたいと思います。本記事では、OpenSearch と FastAPI によるドキュメント検索システム、および FastMCP を用いた MCP サーバーの実装をサンプルコードとともに解説します。完成品のデモClaude Desktop から TiDB のドキュメントを検索している様子:auto_inucrementの仕様について公式ドキュメントを詳細に検索して回答してくれています。1. システムアーキテクチャ概要1.1 全体構成1.2 主要コンポーネント検索エンジンにはOpenSearchを使用しています。技術ドキュメントの検索APIのため、全文検索による完全一致やフレーズ検索が重要です…

zenn.dev
Related Topics: Amazon Web Services