{"id":52606,"date":"2025-10-03T03:38:10","date_gmt":"2025-10-03T03:38:10","guid":{"rendered":"https:\/\/www.newsbeep.com\/il\/52606\/"},"modified":"2025-10-03T03:38:10","modified_gmt":"2025-10-03T03:38:10","slug":"accelerate-development-with-the-amazon-bedrock-agentcore-mcp-server","status":"publish","type":"post","link":"https:\/\/www.newsbeep.com\/il\/52606\/","title":{"rendered":"Accelerate development with the Amazon Bedrock AgentCore MCP server"},"content":{"rendered":"\n<p>Today, we\u2019re excited to announce the Amazon Bedrock AgentCore Model Context Protocol (MCP) Server. With built-in support for runtime, gateway integration, identity management, and agent memory, the AgentCore MCP Server is purpose-built to speed up creation of components compatible with Bedrock AgentCore. You can use the AgentCore MCP server for rapid prototyping, production AI solutions, or to scale your agent infrastructure for your enterprise.<\/p>\n<p>Agentic IDEs like <a href=\"https:\/\/kiro.dev\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">Kiro<\/a>, <a href=\"https:\/\/claude.com\/product\/claude-code\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">Claude Code<\/a>, <a href=\"https:\/\/github.com\/features\/copilot\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">GitHub Copilot<\/a>, and <a href=\"https:\/\/cursor.com\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">Cursor<\/a>, along with sophisticated MCP servers are transforming how developers build AI agents. What typically takes significant time and effort, for example learning about Bedrock AgentCore services, integrating Runtime and Tools Gateway, managing security configurations, and deploying to production can now be completed in minutes through conversational commands with your coding assistant.<\/p>\n<p>In this post we introduce the new AgentCore MCP server and walk through the installation steps so you can get started.<\/p>\n<p>       AgentCore MCP server capabilities <\/p>\n<p>The AgentCore MCP server brings a new agentic development experience to AWS, providing specialized tools that automate the complete agent lifecycle, eliminate the steep learning curve, and reduce development friction that can slow innovation cycles.\u00a0To address specific agent development challenges the AgentCore MCP server:<\/p>\n<p>        Transforms agents for AgentCore Runtime integration by providing guidance to your coding assistant on the minimum functionality changes needed\u2014adding Runtime library imports, updating dependencies, initializing apps with BedrockAgentCoreApp(), converting entrypoints to decorators, and changing direct agent calls to payload handling\u2014while preserving your existing agent logic and Strands Agents features.<br \/>\n        Automates development environment provisioning by handling the complete setup process through your coding assistant: installing required dependencies (bedrock-agentcore SDK, bedrock-agentcore-starter-toolkit CLI helpers, strands-agents SDK), configuring AWS credentials and AWS Regions, defining execution roles with Bedrock AgentCore permissions, setting up ECR repositories, and creating .bedrock_agentcore.yaml configuration files.<br \/>\n        Simplifies tool integration with Bedrock AgentCore Gateway for seamless agent-to-tool communication in the cloud environment.<br \/>\n        Enables simple agent invocation and testing by providing natural language commands through your coding assistant to invoke provisioned agents on AgentCore Runtime and verify the complete workflow, including calls to AgentCore Gateway tools when applicable. <\/p>\n<p>       Layered approach <\/p>\n<p>When using the AgentCore MCP server with your favorite client, we encourage you to consider a layered architecture designed to provide comprehensive AI agent development support:<\/p>\n<p>        Layer 1: Agentic IDE or client \u2013 Use Kiro, Claude Code, Cursor, VS Code extensions, or another natural language interface for developers. For very simple tasks, agentic IDEs are equipped with the right tools to look up documentation and perform tasks specific to Bedrock AgentCore. However, with this layer alone, developers may observe sub-optimal performance across AgentCore developer paths.<br \/>\n        Layer 2: AWS service documentation \u2013 Install the <a href=\"https:\/\/awslabs.github.io\/mcp\/servers\/aws-documentation-mcp-server\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">AWS Documentation MCP Server\u00a0<\/a>for comprehensive AWS service documentation, including context about Bedrock AgentCore.<br \/>\n        Layer 3: Framework documentation \u2013 Install the <a href=\"https:\/\/strandsagents.com\/latest\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">Strands<\/a>, <a href=\"https:\/\/www.langchain.com\/langgraph\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">LangGraph<\/a>, or other framework docs MCP servers or use the llms.txt for framework-specific context.<br \/>\n        Layer 4: SDK documentation \u2013 Install the MCP or use the llms.txt for the Agent Framework SDK and Bedrock AgentCore SDK for a combined documentation layer that covers the Strands Agents SDK documentation and Bedrock AgentCore API references.<br \/>\n        Layer 5: Steering files \u2013 Task-specific guidance for more complex and repeated workflows. Each IDE has a different approach to using steering files (for example, see <a href=\"https:\/\/kiro.dev\/docs\/steering\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">Steering<\/a> in the Kiro documentation). <\/p>\n<p>Each layer builds upon the previous one, providing increasingly specific context so your coding assistant can handle everything from basic AWS operations to complex agent transformations and deployments.<\/p>\n<p>       Installation <\/p>\n<p>To get started with the Amazon Bedrock AgentCore MCP server you can use the one-click install on the <a href=\"https:\/\/github.com\/awslabs\/mcp\/tree\/main\/src\/amazon-bedrock-agentcore-mcp-server\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">Github repository<\/a>.<\/p>\n<p>Each IDE integrates with an MCP differently using the mcp.json file. Review the MCP documentation for your IDE, such as <a href=\"https:\/\/kiro.dev\/docs\/mcp\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">Kiro<\/a>, <a href=\"https:\/\/cursor.com\/docs\/context\/mcp\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">Cursor<\/a>, <a href=\"https:\/\/docs.aws.amazon.com\/amazonq\/latest\/qdeveloper-ug\/qdev-mcp.html\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">Q CLI<\/a>, and <a href=\"https:\/\/docs.claude.com\/en\/docs\/claude-code\/mcp\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">Claude Code<\/a> to determine the location of the mcp.json.<\/p>\n<p>Use the following in your mcp.json:<\/p>\n<p>        {<br \/>\n\u00a0\u00a0&#8220;mcpServers&#8221;: {<br \/>\n\u00a0\u00a0 \u00a0&#8220;awslabs.amazon-bedrock-agentcore-mcp-server&#8221;: {<br \/>\n\u00a0\u00a0 \u00a0 \u00a0&#8220;command&#8221;: &#8220;uvx&#8221;,<br \/>\n\u00a0\u00a0 \u00a0 \u00a0&#8220;args&#8221;: [&#8220;awslabs.amazon-bedrock-agentcore-mcp-server@latest&#8221;],<br \/>\n\u00a0\u00a0 \u00a0 \u00a0&#8220;env&#8221;: {<br \/>\n\u00a0\u00a0 \u00a0 \u00a0 \u00a0&#8220;FASTMCP_LOG_LEVEL&#8221;: &#8220;ERROR&#8221;<br \/>\n\u00a0\u00a0 \u00a0 \u00a0},<br \/>\n\u00a0\u00a0 \u00a0 \u00a0&#8220;disabled&#8221;: false,<br \/>\n\u00a0\u00a0 \u00a0 \u00a0&#8220;autoApprove&#8221;: []<br \/>\n\u00a0\u00a0 \u00a0}<br \/>\n\u00a0\u00a0}<br \/>\n} <\/p>\n<p>For example, here is what the IDE looks like on Kiro, with the AgentCore MCP server and the two tools, search_agentcore_docs and fetch_agentcore_doc, connected:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.newsbeep.com\/il\/wp-content\/uploads\/2025\/10\/ML-19737-2.jpg\"\/><\/p>\n<p>       Using the AgentCore MCP server for agent development <\/p>\n<p>While we show demos for various use cases below using the Kiro IDE, the AgentCore MCP server has also been tested to work on Claude Code, Amazon Q CLI, Cursor, and the VS Code Q plugin. First, let\u2019s take a look at a typical agent development lifecycle using AgentCore services (remember that this is only one example with the tools available, and you are free to explore more such use cases simply by instructing the agent in your favorite Agentic IDE):<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.newsbeep.com\/il\/wp-content\/uploads\/2025\/10\/ML-19737-4.png\"\/><\/p>\n<p>The agent development lifecycle follows these steps:<\/p>\n<p>        The user takes a local set of tools or MCP servers and <\/p>\n<p>          Creates a lambda target for AgentCore Gateway; or<br \/>\n          Deploys the MCP server as-is on AgentCore Runtime <\/p>\n<p>        The user prepares the actual agent code using a preferred framework like Strands Agents or LangGraph. The user can either: <\/p>\n<p>          Start from scratch (the server can fetch docs from the Strands Agents or LangGraph documentation)<br \/>\n          Start from fully or partially working agent code <\/p>\n<p>        The user asks the agent to transform the code into a format compatible with AgentCore Runtime with the intention to deploy the agent later. This causes the agent to: <\/p>\n<p>          Write an appropriate requirements.txt\u00a0file<br \/>\n          import necessary libraries including bedrock_agentcore<br \/>\n          decorate the main handler (or create one) to access the core agent calling logic or input handler <\/p>\n<p>        The user may then ask the agent to deploy to AgentCore Runtime. The agent can look up documentation and can use the AgentCore CLI to deploy the agent code to Runtime<br \/>\n        The user can test the agent by asking the agent to do so. The AgentCore CLI command required for this is written and executed by the client<br \/>\n        The user then asks to modify the code to use the deployed AgentCore Gateway MCP server within this AgentCore Runtime agent. <\/p>\n<p>          The agent modifies the original code to add an MCP client that can call the deployed gateway<br \/>\n          The agent then deploys a new version v2 of the agent to Runtime<br \/>\n          The agent then tests this integration with a new prompt <\/p>\n<p>Here is a demo of the MCP server working with Cursor IDE. We see the agent perform the following steps:<\/p>\n<p>        Transform the weather_agent.py to be compatible with AgentCore runtime<br \/>\n        Use the AgentCore CLI to deploy the agent<br \/>\n        Test the deployed agent with a successful prompt <\/p>\n<p>Here\u2019s another example of deploying a LangGraph agent to AgentCore Runtime with the Cursor IDE performing similar steps as seen above.<\/p>\n<p>       Clean up <\/p>\n<p>If you\u2019d like to uninstall the MCP server, follow the MCP documentation for your IDE, such as <a href=\"https:\/\/kiro.dev\/docs\/mcp\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">Kiro<\/a>, <a href=\"https:\/\/cursor.com\/docs\/context\/mcp\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">Cursor<\/a>, <a href=\"https:\/\/docs.aws.amazon.com\/amazonq\/latest\/qdeveloper-ug\/qdev-mcp.html\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">Q CLI<\/a>, and <a href=\"https:\/\/docs.claude.com\/en\/docs\/claude-code\/mcp\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">Claude Code<\/a> for instructions.<\/p>\n<p>       Conclusion <\/p>\n<p>In this post, we showed how you can use the AgentCore MCP server with your favorite Agentic IDE of choice to speed up your development workflows.<\/p>\n<p>We encourage you to review the <a href=\"https:\/\/github.com\/awslabs\/mcp\/tree\/main\/src\/amazon-bedrock-agentcore-mcp-server\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">Github repository<\/a>, as well read through and use the following resources in your development:<\/p>\n<p>We encourage you to try out the AgentCore MCP server and provide any feedback through issues in our <a href=\"https:\/\/github.com\/awslabs\/mcp\/tree\/main\/src\/amazon-bedrock-agentcore-mcp-server\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">GitHub repository<\/a>.<\/p>\n<p>       About the authors <\/p>\n<p>          <img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-29797\" src=\"https:\/\/www.newsbeep.com\/il\/wp-content\/uploads\/2025\/10\/subshrey.jpg\" alt=\"Shreyas Subramanian\" width=\"120\" height=\"160\"\/> <\/p>\n<p>         Shreyas Subramanian <\/p>\n<p><a href=\"https:\/\/www.linkedin.com\/in\/shreyassub\/\" target=\"_blank\" rel=\"noopener nofollow\">Shreyas<\/a> is a Principal Data Scientist and helps customers by using Generative AI to solve their business challenges using the AWS platform. Shreyas has a background in large scale optimization and Deep Learning, and he is a researcher studying the use of Machine Learning and Reinforcement Learning for accelerating learning and optimization tasks. Shreyas is also an Amazon best-selling book author with several research papers and patents to his name.<\/p>\n<p>          <img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-29797\" src=\"https:\/\/www.newsbeep.com\/il\/wp-content\/uploads\/2025\/10\/IMG_1032.jpg\" alt=\"Primo Mu\" width=\"120\" height=\"160\"\/> <\/p>\n<p>         Primo Mu <\/p>\n<p><a href=\"https:\/\/www.linkedin.com\/in\/primo-mu\/\" target=\"_blank\" rel=\"noopener nofollow\">Primo<\/a> is a Software Development Engineer on the Agentic AI Foundation team at AWS, where he builds foundational systems and infrastructure that power intelligent AI applications. He has extensive experience working on backend stateless orchestration services behind products like Kiro and Q Dev CLI. He focuses on creating scalable frameworks and robust architectures that enable developers to build sophisticated agentic systems.<\/p>\n","protected":false},"excerpt":{"rendered":"Today, we\u2019re excited to announce the Amazon Bedrock AgentCore Model Context Protocol (MCP) Server. With built-in support for&hellip;\n","protected":false},"author":2,"featured_media":52607,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[20],"tags":[345,343,344,85,46,125],"class_list":["post-52606","post","type-post","status-publish","format-standard","has-post-thumbnail","category-artificial-intelligence","tag-ai","tag-artificial-intelligence","tag-artificialintelligence","tag-il","tag-israel","tag-technology"],"_links":{"self":[{"href":"https:\/\/www.newsbeep.com\/il\/wp-json\/wp\/v2\/posts\/52606","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.newsbeep.com\/il\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.newsbeep.com\/il\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/il\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/il\/wp-json\/wp\/v2\/comments?post=52606"}],"version-history":[{"count":0,"href":"https:\/\/www.newsbeep.com\/il\/wp-json\/wp\/v2\/posts\/52606\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/il\/wp-json\/wp\/v2\/media\/52607"}],"wp:attachment":[{"href":"https:\/\/www.newsbeep.com\/il\/wp-json\/wp\/v2\/media?parent=52606"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.newsbeep.com\/il\/wp-json\/wp\/v2\/categories?post=52606"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.newsbeep.com\/il\/wp-json\/wp\/v2\/tags?post=52606"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}