Frequently Asked Questions (FAQ) - AWS Knowledge Base Retrieval MCP Server on UBOS
Q: What is an MCP Server?
A: MCP (Model Context Protocol) Server acts as a bridge, allowing AI models to access and interact with external data sources and tools. It standardizes how applications provide context to Large Language Models (LLMs).
Q: What does the AWS Knowledge Base Retrieval MCP Server do?
A: This MCP Server enables AI Agents to retrieve information from AWS Knowledge Bases using the Bedrock Agent Runtime. It facilitates Retrieval-Augmented Generation (RAG) for more informed AI responses.
Q: What is RAG (Retrieval-Augmented Generation)?
A: RAG is a technique that enhances AI models by allowing them to retrieve relevant context from external knowledge sources (like AWS Knowledge Bases) before generating a response, leading to more accurate and contextually relevant answers.
Q: How do I configure AWS credentials for the MCP Server?
A: You can configure AWS credentials using either IAM Access Keys or AWS SSO (Single Sign-On). IAM Access Keys require providing your access key ID, secret access key, and region as environment variables. AWS SSO requires configuring the AWS CLI with your SSO profile and setting the AWS_REGION environment variable.
Q: What are the inputs for the retrieve_from_aws_kb tool?
A: The retrieve_from_aws_kb tool requires the following inputs:
query(string): The search query for retrieval.knowledgeBaseId(string): The ID of the AWS Knowledge Base.n(number, optional): Number of results to retrieve (default: 3).
Q: What output format does the server response have?
A: The server returns two separate content items: a text item containing the raw context from the knowledge base, and a JSON item containing the structured RAG sources with metadata (id, fileName, snippet, and score).
Q: Can I specify default Knowledge Base IDs?
A: Yes, you can specify one or more default Knowledge Base IDs by creating a JSON array of IDs and setting it as the AWS_KB_IDS environment variable. When this is configured, the knowledgeBaseId parameter becomes optional in the tool.
Q: How does this MCP Server integrate with the UBOS platform?
A: UBOS provides a centralized platform for orchestrating AI Agents and connecting them with enterprise data. It allows users to easily integrate the AWS Knowledge Base Retrieval MCP Server into their AI Agent workflows, build custom AI Agents, leverage Multi-Agent Systems, and securely connect AI Agents to data sources.
Q: What are the benefits of using the UBOS platform with this MCP Server?
A: The benefits include seamless integration, scalability, reliability, security, compliance, and expert support from the UBOS team.
Q: Where can I find more information about UBOS?
A: You can find more information about UBOS on the UBOS website: https://ubos.tech.
Q: How is the MCP Server licensed?
A: This MCP server is licensed under the MIT License, allowing you to use, modify, and distribute the software subject to the terms and conditions of the license.
AWS Knowledge Base Retrieval
Project Details
- sammcj/mcp-aws-kb
- @modelcontextprotocol/server-aws-kb-retrieval
- Last Updated: 3/13/2025
Recomended MCP Servers
a MCP server which integrates reasoning capabilities of DeepSeek R1 model into claude desktop app.
Model Context Protocol server for Replicate's API
MCP server for Intercom chat integration
Example of an MCP server with custom tools that can be called directly from cursor
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+...
Connect AI assistants to your ERPNext instance via the Model Context Protocol (MCP) using the official Frappe API.
mcp learning
一个支持生成精美mermaid 流程图的 MCP 服务器
An MCP server for Azure DevOps
A Model Context Protocol (MCP) server to enable AI tools to interact with Gradle projects programmatically.
Execute a secure shell in Claude Desktop using the Model Context Protocol.





