Immediately, we’re excited to announce the Amazon Bedrock AgentCore Mannequin Context Protocol (MCP) Server. With built-in help for runtime, gateway integration, id administration, and agent reminiscence, the AgentCore MCP Server is purpose-built to hurry up creation of parts suitable with Bedrock AgentCore. You need to use the AgentCore MCP server for speedy prototyping, manufacturing AI options, or to scale your agent infrastructure in your enterprise.
Agentic IDEs like Kiro, Amazon Q Developer for CLI, Claude Code, GitHub Copilot, and Cursor, together with subtle MCP servers are remodeling how builders construct AI brokers. What usually takes important effort and time, for instance studying about Bedrock AgentCore providers, integrating Runtime and Instruments Gateway, managing safety configurations, and deploying to manufacturing can now be accomplished in minutes via conversational instructions along with your coding assistant.
On this submit we introduce the brand new AgentCore MCP server and stroll via the set up steps so you may get began.
AgentCore MCP server capabilities
The AgentCore MCP server brings a brand new agentic growth expertise to AWS, offering specialised instruments that automate the entire agent lifecycle, remove the steep studying curve, and scale back growth friction that may sluggish innovation cycles. To deal with particular agent growth challenges the AgentCore MCP server:
- Transforms brokers for AgentCore Runtime integration by offering steerage to your coding assistant on the minimal performance adjustments wanted—including Runtime library imports, updating dependencies, initializing apps with
BedrockAgentCoreApp()
, changing entrypoints to decorators, and altering direct agent calls to payload dealing with—whereas preserving your current agent logic and Strands Brokers options. - Automates growth surroundings provisioning by dealing with the entire setup course of via your coding assistant: putting in required dependencies (bedrock-agentcore SDK, bedrock-agentcore-starter-toolkit CLI helpers, strands-agents SDK), configuring AWS credentials and AWS Areas, defining execution roles with Bedrock AgentCore permissions, organising ECR repositories, and creating .bedrock_agentcore.yaml configuration recordsdata.
- Simplifies instrument integration with Bedrock AgentCore Gateway for seamless agent-to-tool communication within the cloud surroundings.
- Permits easy agent invocation and testing by offering pure language instructions via your coding assistant to invoke provisioned brokers on AgentCore Runtime and confirm the entire workflow, together with calls to AgentCore Gateway instruments when relevant.
Layered method
When utilizing the AgentCore MCP server along with your favourite consumer, we encourage you to contemplate a layered structure designed to supply complete AI agent growth help:
- Layer 1: Agentic IDE or consumer – Use Kiro, Amazon Q Developer for CLI, Claude Code, Cursor, VS Code extensions, or one other pure language interface for builders. For quite simple duties, agentic IDEs are outfitted with the fitting instruments to search for documentation and carry out duties particular to Bedrock AgentCore. Nevertheless, with this layer alone, builders could observe sub-optimal efficiency throughout AgentCore developer paths.
- Layer 2: AWS service documentation – Set up the AWS Documentation MCP Server for complete AWS service documentation, together with context about Bedrock AgentCore.
- Layer 3: Framework documentation – Set up the Strands, LangGraph, or different framework docs MCP servers or use the llms.txt for framework-specific context.
- Layer 4: SDK documentation – Set up the MCP or use the llms.txt for the Agent Framework SDK and Bedrock AgentCore SDK for a mixed documentation layer that covers the Strands Brokers SDK documentation and Bedrock AgentCore API references.
- Layer 5: Steering recordsdata – Activity-specific steerage for extra advanced and repeated workflows. Every IDE has a unique method to utilizing steering recordsdata (for instance, see Steering within the Kiro documentation).
Every layer builds upon the earlier one, offering more and more particular context so your coding assistant can deal with every little thing from primary AWS operations to advanced agent transformations and deployments.
Set up
To get began with the Amazon Bedrock AgentCore MCP server you should utilize the one-click set up on the Github repository.
Every IDE integrates with an MCP in another way utilizing the mcp.json file. Evaluation the MCP documentation in your IDE, similar to Kiro, Cursor, Amazon Q Developer for CLI, and Claude Code to find out the placement of the mcp.json.
Use the next in your mcp.json:
For instance, here’s what the IDE seems to be like on Kiro, with the AgentCore MCP server and the 2 instruments, search_agentcore_docs and fetch_agentcore_doc, related:
Utilizing the AgentCore MCP server for agent growth
Whereas we present demos for varied use instances beneath utilizing the Kiro IDE, the AgentCore MCP server has additionally been examined to work on Claude Code, Amazon Q CLI, Cursor, and the VS Code Q plugin. First, let’s check out a typical agent growth lifecycle utilizing AgentCore providers (do not forget that this is just one instance with the instruments accessible, and you might be free to discover extra such use instances just by instructing the agent in your favourite Agentic IDE):
The agent growth lifecycle follows these steps:
- The person takes a neighborhood set of instruments or MCP servers and
- Creates a lambda goal for AgentCore Gateway; or
- Deploys the MCP server as-is on AgentCore Runtime
- The person prepares the precise agent code utilizing a most well-liked framework like Strands Brokers or LangGraph. The person can both:
- Begin from scratch (the server can fetch docs from the Strands Brokers or LangGraph documentation)
- Begin from absolutely or partially working agent code
- The person asks the agent to remodel the code right into a format suitable with AgentCore Runtime with the intention to deploy the agent later. This causes the agent to:
- Write an applicable necessities.txt file
- import mandatory libraries together with bedrock_agentcore
- adorn the primary handler (or create one) to entry the core agent calling logic or enter handler
- The person could then ask the agent to deploy to AgentCore Runtime. The agent can search for documentation and might use the AgentCore CLI to deploy the agent code to Runtime
- The person can take a look at the agent by asking the agent to take action. The AgentCore CLI command required for that is written and executed by the consumer
- The person then asks to switch the code to make use of the deployed AgentCore Gateway MCP server inside this AgentCore Runtime agent.
- The agent modifies the unique code so as to add an MCP consumer that may name the deployed gateway
- The agent then deploys a brand new model v2 of the agent to Runtime
- The agent then checks this integration with a brand new immediate
Here’s a demo of the MCP server working with Cursor IDE. We see the agent carry out the next steps:
- Rework the weather_agent.py to be suitable with AgentCore runtime
- Use the AgentCore CLI to deploy the agent
- Check the deployed agent with a profitable immediate
Right here’s one other instance of deploying a LangGraph agent to AgentCore Runtime with the Cursor IDE performing related steps as seen above.
Clear up
When you’d wish to uninstall the MCP server, observe the MCP documentation in your IDE, similar to Kiro, Amazon Q Developer for CLI, Cursor, and Claude Code for directions.
Conclusion
On this submit, we confirmed how you should utilize the AgentCore MCP server along with your favourite Agentic IDE of selection to hurry up your growth workflows.
We encourage you to evaluate the Github repository, as properly learn via and use the next assets in your growth:
We encourage you to check out the AgentCore MCP server and supply any suggestions via points in our GitHub repository.
Concerning the authors