awslabs / awslabs/mcp

awslabsbedrock_kb_retrieval_mcp_server did not pass base id correctly.

Open
#369 4 comments 0 reactions 1 assignee Claimed by @laithalsaadoon View on GitHub
awaiting-user-feedback backlog
Dominant language
Python
Stars
9.7k
Forks
1.8k
Avg merge
3d 16h
Merged PRs (30d)
50

Description

### Describe the bug

I have configured mcp server with q cli, when it queries kb server it keeps asking me to input kb id, but i have configured the id in my mcp server already. I also added tag mcp-multirag-kb=true to the kb. Can anyone help?

> pls search it by my knowledge base first
I'll search for EKS cluster security best practices using your knowledge base first. Let me do that for you.

🛠️ Using tool: QueryKnowledgeBases from mcp server awslabsbedrock_kb_retrieval_mcp_server

● Running QueryKnowledgeBases with the param:
⋮ {
⋮ "arguments": {
⋮ "knowledge_base_id": "YOUR_KNOWLEDGE_BASE_ID",
⋮ "number_of_results": 5,
⋮ "query": "EKS cluster security best practices"
⋮ },
⋮ "name": "QueryKnowledgeBases"
⋮ }

my mcp config
{
"mcpServers": {
"awslabs.core-mcp-server": {
"command": "uvx",
"args": ["awslabs.core-mcp-server@latest"],
"env": {
"FASTMCP_LOG_LEVEL": "ERROR"
}
},
"awslabs.bedrock-kb-retrieval-mcp-server": {
"command": "uvx",
"args": ["awslabs.bedrock-kb-retrieval-mcp-server@latest"],
"config": {
"knowledge_base_ids": ["Z6Q2YFWE0G"],
"default_knowledge_base_id": "Z6Q2YFWE0G"
},
"env": {
"KB_INCLUSION_TAG_KEY": "optional-tag-key-to-filter-kbs",
"AWS_PROFILE": "default",
"AWS_REGION": "us-east-1",
"FASTMCP_LOG_LEVEL": "ERROR"
}
}
}
}

### Expected Behavior

should use the correct kb id for query.

### Current Behavior

ask me to input kb id instead of auto loading it from mcp server config.

### Reproduction Steps

see the config above.

### Possible Solution

_No response_

### Additional Information/Context

_No response_

### OS

mac

### Server

bedrock-kb-retrieval-mcp-server

### Server Version

_No response_

### Region experiencing the issue

us-east-1

### Other information

_No response_

### Service quota

- [x] I have reviewed the service quotas for this construct

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.