bedrock-kb-mcp-server
Verified Safeby r3-yamauchi
Overview
This server provides an unofficial Model Context Protocol (MCP) interface to manage Amazon Bedrock Knowledge Bases, data sources, ingestion jobs, and perform RAG queries against them.
Installation
uv run bedrock-kb-mcp-serverEnvironment Variables
- AWS_PROFILE
- AWS_REGION
- AWS_ACCESS_KEY_ID
- AWS_SECRET_ACCESS_KEY
- FASTMCP_LOG_LEVEL
- FASTMCP_STRUCTURED_LOG
Security Notes
The server demonstrates strong security practices for an AWS-interacting application. It relies on standard boto3 credential chain (environment variables, profiles) and does not hardcode secrets. A `StructuredFormatter` is implemented to automatically mask sensitive information (ARNs, credentials, IDs) in logs, enhancing data protection. No `eval` or similar dangerous patterns were found. Network interactions are confined to AWS APIs via boto3, configured with retries and timeouts for robustness. Proper IAM roles and S3 permissions are explicitly highlighted as prerequisites for secure operation.
Similar Servers
concept-rag
This MCP server provides conceptual search, document analysis, and library exploration capabilities over a knowledge base using LanceDB and LLM-based concept extraction.
mcp-docs-server
Serves Markdown documentation, reusable prompt templates, and various file types as an MCP server for AI agents.
skald-mcp
Provides a Model Context Protocol (MCP) server to chat with, create, update, delete, search, and generate content from a Skald AI knowledge base.
get_biji_mcp
Integrate Get笔记 (GetBiji) API with Model Context Protocol (MCP) to enable AI-powered knowledge base search and retrieval capabilities for applications like Claude Desktop.