aws-knowledge-base-mcp-server

aws-knowledge-base-mcp-server

3.5

This project is a Model Context Protocol (MCP) server designed to enable AI assistants to perform document searches in a knowledge base using AWS and Cloudflare technology. It provides an infrastructure for managing document embeddings and retrieval, and a client for demonstrating server interactions.

Top Comments

AWS Knowledge Base MCP Server

Usage

A Model Context Protocol (MCP) server implementation that enables AI assistants to search through Knowledge Base using AWS Bedrock and Cloudflare Workers. This project includes components for infrastructure, MCP server, and MCP client.

Architecture

  1. Infrastructure: Sets up resources for document embeddings and search, including AWS Bedrock, Pinecone, and S3.
  2. MCP Server: Implements the server providing a search tool for AI assistants and supports different transports.
  3. MCP Client: Demonstrates client connection and usage of server tools with support for various transports.

Infrastructure

Setup

Instructions for setting up the project infrastructure using AWS CDK and deploying components.

Documentation Updates

Scripts to update the knowledge base with the latest documentation.

MCP Server

Instructions for installing, running, and deploying the MCP server.

MCP Client

Instructions for setting up the client and testing different transport connections.

Cost Estimation

Detailed cost estimates for the usage and infrastructure components.