MCP Server using Amazon Q Business Cross App index
@windson
About MCP Server using Amazon Q Business Cross App index
MCP Server using Amazon Q Business Cross App index
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"amazon-q-index-mcp": {
"command": "uv",
"args": [
"venv",
".uv"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is MCP Server using Amazon Q Business Cross App index?
An MCP server that integrates with Amazon Q Business' cross-app index to answer questions based on uploaded synthetic data. It is designed for users who want to query support tickets and similar documents through Amazon Q Business.
How to use MCP Server using Amazon Q Business Cross App index?
Upload the files from the synthetic_data directory to an S3 bucket, set up the Token Vending Machine (TVM) from the provided repository, create a .env file with REGION and Q_BUSINESS_APP_NAME, then run the server using ./run_with_uv.sh or manually with uv. The server can be tested with test_mcp_client.py.
Key features of MCP Server using Amazon Q Business Cross App index
- Uses Amazon Q Business cross-app index for semantic search.
- Pre‑built sample questions for IT ticket resolution scenarios.
- Managed via
uvfor Python dependency handling. - Includes a test client script for validation.
- Compatible with Claude Desktop as an MCP host.
Use cases of MCP Server using Amazon Q Business Cross App index
- Answering “What are the reasons of keyboard failure?” from indexed tickets.
- Retrieving root causes for software installation issues.
- Finding remediation steps for common user problems.
- Querying timelines for service improvements (e.g., voice receptionist upgrades).
FAQ from MCP Server using Amazon Q Business Cross App index
What does the Token Vending Machine (TVM) do?
The TVM from the amzn-q-auth-tvm repository handles authentication for Amazon Q Business; its output must be copied to tvm_values.json.
What environment variables are required?
REGION (example us-east-1) and Q_BUSINESS_APP_NAME (your Amazon Q Business application name) must be set in a .env file.
How do I run the server?
Execute the ./run_with_uv.sh script, which creates a uv environment, installs dependencies, and launches the MCP server.
What dependencies are needed?
The server requires boto3, mcp[cli], requests, fastmcp, httpx, and python-dotenv.
Where does the data come from?
The data originates from the synthetic_data directory, which must be uploaded to Amazon S3 and used as a data source for your Amazon Q Business application.
Frequently asked questions
What does the Token Vending Machine (TVM) do?
The TVM from the `amzn-q-auth-tvm` repository handles authentication for Amazon Q Business; its output must be copied to `tvm_values.json`.
What environment variables are required?
`REGION` (example `us-east-1`) and `Q_BUSINESS_APP_NAME` (your Amazon Q Business application name) must be set in a `.env` file.
How do I run the server?
Execute the `./run_with_uv.sh` script, which creates a `uv` environment, installs dependencies, and launches the MCP server.
What dependencies are needed?
The server requires `boto3`, `mcp[cli]`, `requests`, `fastmcp`, `httpx`, and `python-dotenv`.
Where does the data come from?
The data originates from the `synthetic_data` directory, which must be uploaded to Amazon S3 and used as a data source for your Amazon Q Business application.
Basic information
More Cloud & Infrastructure MCP servers
GCP MCP
eniayomiA Model Context Protocol (MCP) server that enables AI assistants like Claude to interact with your Google Cloud Platform environment. This allows for natural language querying and management of your GCP resources during conversations.
container-use
daggerDevelopment environments for coding agents. Enable multiple agents to work safely and independently with your preferred stack.
Mcp K8s Go
strowkMCP server connecting to Kubernetes
Sample Serverless MCP Servers
aws-samplesSample implementations of AI Agents and MCP Servers running on AWS Serverless compute
tfmcp: Terraform Model Context Protocol Tool
nwiizo🌍 Terraform Model Context Protocol (MCP) Tool - An experimental CLI tool that enables AI assistants to manage and operate Terraform environments. Supports reading Terraform configurations, analyzing plans, applying configurations, and managing state with Claude Desktop integrati
Comments