AWS Bedrock MCP Client and Server

Created By
sverzea year ago
AWS API/lambda hosting MCP client server that queries bedrock LLM using MCP hosted tools
Overview

what is AWS Bedrock MCP Client and Server?

AWS Bedrock MCP Client and Server is a Spring Boot application that serves as a client for the Model Context Protocol (MCP), enabling interaction with Amazon Bedrock AI models with tool-using capabilities.

how to use AWS Bedrock MCP Client and Server?

To use the application, clone the repository, configure AWS credentials, build the application using Maven, and deploy it to AWS using AWS CDK. After deployment, you can interact with the API endpoints using tools like curl or Postman.

key features of AWS Bedrock MCP Client and Server?

  • REST API for communicating with Amazon Bedrock models
  • Utilizes MCP tools for calculations, weather information, and web page retrieval
  • Handles complex AI queries requiring multiple tools
  • Serverless architecture using AWS Lambda and API Gateway

use cases of AWS Bedrock MCP Client and Server?

  1. Performing calculations using AI models.
  2. Retrieving weather information based on user queries.
  3. Converting web pages to markdown format.
  4. Making complex queries that involve multiple operations.

FAQ from AWS Bedrock MCP Client and Server?

  • What are the prerequisites to run this application?

You need Java 21 or later, Maven 3.8+, AWS CLI configured, and an API key from a weather service.

  • How do I deploy the application?

Use AWS CDK to deploy the application after building it with Maven.

  • How can I test the API?

You can test the API endpoints using curl or Postman after deployment.

Project Info
Created At
a year ago
Updated At
a year ago
Author Name
sverze
Star
0
Language
Java
License
-

Recommend Servers

View All
Mnemom

14 hours ago
//beforeyouship — LLM Cost Modeling From Your Editor
@Indiegoing

Query realistic LLM cost models without leaving your editor. beforeyouship models the **true monthly cost** of an LLM app architecture — retries, prompt caching, batch discounts, infra overhead, and 3×/10× growth — across GPT-5.x, Claude, Gemini, DeepSeek, and more. Not a token calculator: a planning tool for the design phase, before you commit to a stack. **No API key needed to try it** — demo mode covers the six free-tier models. A Pro key from [beforeyouship.dev](https://beforeyouship.dev) unlocks the full 18-model catalog. ## What you can ask - "How much will a RAG chatbot cost at 10,000 requests/day?" - "Compare Claude Haiku vs Gemini Flash pricing for my workload" - "What's the cheapest model for a multi-step agent at scale?" - "Show me current per-token prices for Anthropic models" ## Tools ### `estimate_cost` Full cost model for an architecture at a given usage level. Returns Naive / Realistic / Worst Case monthly cost per model, 3×/10× growth scenarios, and an opinionated recommendation with reasoning. ### `get_model_prices` Current per-1M-token pricing — input, output, cached input, batch — with context windows and staleness metadata. ### `list_archetypes` Seven preset architecture patterns (simple chatbot, chatbot with history, RAG pipeline, multi-model router, coding assistant, document processor, multi-step agent) used as starting points for estimates. ## Setup **Claude Code:** ​```bash claude mcp add --transport http beforeyouship https://beforeyouship.dev/api/mcp ​``` **Cursor / other clients** — add a remote server: ​```json { "mcpServers": { "beforeyouship": { "type": "streamable-http", "url": "https://beforeyouship.dev/api/mcp" } } } ​``` Add an `Authorization: Bearer bys_...` header with a Pro key for the full catalog. ## Try it > Estimate the monthly cost of a RAG pipeline at 10,000 requests/day

13 hours ago
Docwand

13 hours ago