MCP Server using Amazon Q Business Cross App index
Overview
What is MCP Server using Amazon Q Business Cross App index?
This project is an MCP (Model Context Provider) server designed for Acme Company, utilizing Amazon Q Business' cross-app index to facilitate data retrieval and management.
How to use the MCP Server?
To use the MCP Server, you need to upload data to S3, set up the Token Vending Machine (TVM), configure environment variables, and run the server using provided scripts or manually.
Key features of the MCP Server?
- Integration with Amazon Q Business for data management.
- Environment variable configuration for flexibility.
- Dependency management using
uvfor a smooth setup experience. - Test client for validating server functionality.
Use cases of the MCP Server?
- Managing and retrieving data for applications using Amazon Q Business.
- Facilitating communication between different applications through a unified index.
- Supporting data-driven decision-making processes in organizations.
FAQ from MCP Server?
- What are the prerequisites for setting up the MCP Server?
You need to upload data to S3 and set up the Token Vending Machine (TVM) before running the server.
- How do I run the server?
You can run the server using the provided script
./run_with_uv.shor set it up manually by creating auvenvironment.
- What packages are required for the MCP Server?
Required packages include boto3, mcp[cli], requests, fastmcp, httpx, and python-dotenv.