aws-knowledge-base-mcp-server
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
- Infrastructure: Sets up resources for document embeddings and search, including AWS Bedrock, Pinecone, and S3.
- MCP Server: Implements the server providing a search tool for AI assistants and supports different transports.
- 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.