Overview

Product video
The CircleCI Model Context Protocol (MCP) Server is a specialized docker packaged integration that bridges your CircleCI CI/CD infrastructure with AI powered development tools. Built on the open Model Context Protocol standard, this server enables AI assistants like Amazon Q Developer, Cursor, Claude Code, Windsurf, and VS Code Copilot to interact with your CircleCI pipelines using natural language.
You can:
- Diagnose build failure with all the context in plain language: The CircleCI MCP Server gives agents direct access to build logs and metadata, letting you quickly identify issues with direct questions like: Why did this PR build fail?
- Speed up your feedback loop: Empowered with your code and your build logs, agents will help you fix your error and trigger another build; keeping you/your developers in flow and resolving CI issues faster.
Highlights
- Easy Deployment & Setup: 1. Deploy the docker container from AWS Marketplace 2. Configure environment variables with your CircleCI API token 3. Connect to your AI development tools using MCP protocol 4. Start using natural language to interact with your CI/CD pipelines
- What's Included: 1. Pre-built docker image with CircleCI MCP server 2. Comprehensive documentation and setup guides 3. Example configurations for popular IDEs
Details
Introducing multi-product solutions
You can now purchase comprehensive solutions tailored to use cases and industries.
Features and programs
Buyer guide

Financing for AWS Marketplace purchases
Pricing
Vendor refund policy
No refunds provided. For inquiries, please contact AWS-Marketplace@circleci.com
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
Docker Container for CircleCI MCP Server
- Amazon Bedrock AgentCore
Container image
Containers are lightweight, portable execution environments that wrap server application software in a filesystem that includes everything it needs to run. Container applications run on supported container runtimes and orchestration services, such as Amazon Elastic Container Service (Amazon ECS) or Amazon Elastic Kubernetes Service (Amazon EKS). Both eliminate the need for you to install and operate your own container orchestration software by managing and scheduling containers on a scalable cluster of virtual machines.
Version release notes
CircleCI MCP Server
Additional details
Usage instructions
Select the appropriate version of our MCP Server in AWS Marketplace, then navigate to the AI agent platform to host this agent.
On configure agent page, set the following environment variables
- CIRCLECI_TOKEN=<YOUR_CIRCLECI_API_TOKEN>
- start=remote
CircleCI Personal API Token - you can generate one through CircleCI.
- Learn more: https://circleci.com/docs/managing-api-tokens/
- Quick Access: https://app.circleci.com/settings/user/tokens
IDE Integration made simple https://github.com/CircleCI-Public/mcp-server-circleci?tab=readme-ov-file#circleci-mcp-server
CircleCI server: https://circleci.com/mcp/
CircleCI server natural language CI for AI driven workflows https://circleci.com/blog/circleci-mcp-server/
Resources
Support
Vendor support
Get support - https://support.circleci.com/hc/en-us Support docs - https://circleci.com/docs/ AWS infrastructure support -
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.
Similar products


Customer reviews
Automated deployments have saved time and now streamline code delivery with instant feedback
What is our primary use case?
I have used CircleCI for my organization's website to build an automation pipeline for deploying our code from GitHub to our environment.
We integrated our environment variables into CircleCI , which get injected into our code. Whenever there is a new commit into our main branch, it triggers an action which CircleCI listens to. CircleCI builds our application in the background, injecting the environment variables which we have provided. After the bundle is created successfully, it deploys to an AWS EC2 instance. If there is a failure, it sends a notification to our Slack.
What is most valuable?
Automation and continuous integration is one of the best aspects I appreciate. The development process is smooth in terms of its integration. CircleCI can integrate with GitHub , Bitbucket , and other repositories, which makes it incredibly powerful and an amazing tool to work with.
Previously, we had the entire pipeline using a manual process. Whenever there was a deployment, we had to call our DevOps team to trigger and deploy the build and verify it. If there was a failure, we were notified manually. Now everything has been automated from the code in our repository to the environment. If there are any issues or successes, we get notifications to Slack, which is remarkable.
It saves a lot of time and works fast once the setup is done. The pipeline is created once and then it is available indefinitely unless specific modifications are needed. We receive notifications quickly regarding the previous build status, logs, and what failed or succeeded. This completely eliminates the manual effort of deploying our application from our GitHub repository to the EC2 instance on AWS .
What needs improvement?
As each time code is deployed onto the main branch, the build automatically triggers, saving us time. We have reduced our manual efforts significantly after the initial setup. We used to spend around four to five hours per week managing deployments and related processes, which has been reduced substantially.
CircleCI is fairly simple to use and set up. Sometimes the documentation is too in-depth. There are many features, but I think sharing the top ones would help end users set it up more quickly and efficiently. Simpler documentation and implementation highlighting the top features instead of presenting a huge bulk of information would make the experience perfect.
For how long have I used the solution?
I have been using CircleCI for the last two years.
What do I think about the stability of the solution?
CircleCI is very stable and performs amazingly fast.
What do I think about the scalability of the solution?
CircleCI is great in terms of scalability. It can integrate with multiple platforms and also with many multiple notification systems.
How are customer service and support?
Customer support is amazing. Whenever we have had issues with initial setup or questions, both the customer support and technical support teams have been excellent.
Which solution did I use previously and why did I switch?
We used Jenkins earlier and it seemed difficult in terms of integration. The UI was outdated. We had to switch from older systems to new ones, and CircleCI emerged as one of the best options to integrate.
CircleCI was recommended and we knew it was effective. Jenkins is what we switched from.
How was the initial setup?
CircleCI is fairly simple to use and set up.
What about the implementation team?
I did not directly interact with all those processes, but from what I hear from the team and the sales team, the implementation has been smooth. CircleCI is very cost-effective, so it was a great choice.
What was our ROI?
Time has certainly been saved in terms of reducing the manual effort of building and deploying. Regarding money, CircleCI came at a lower price than the products we had earlier. However, I do not have specific metrics because the sales team and purchase team handled that matter. As a developer, I did not go through the licensing and purchasing process.
What other advice do I have?
CircleCI is an amazing tool. It is fast, modern, and integrates with most systems, whether repositories or notification systems.
CircleCI is a very powerful tool and you should at least try it once to see how powerful, amazing, and fast it is.
I believe CircleCI is one of the best platforms in its category due to how amazing, fast, and scalable it is.
This review process represents one of the most modern technical ways of gathering feedback. I gave this product a rating of nine out of ten.
Which deployment model are you using for this solution?
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Automated onboarding and multi-stage pipelines have reduced deployment time and manual effort
What is our primary use case?
My main use case for CircleCI is creating a pipeline for continuous integration and continuous delivery, which is a CI/CD pipeline.
A specific example of how I use CircleCI for my pipelines is deploying infrastructures and applications for customers. I have also completed one integration project using CircleCI where I automated the customer onboarding process to remove manual effort.
What is most valuable?
In my opinion, the best features CircleCI offers include integrations with different tools such as GitHub and other version control tools, the ability to write or integrate your code with different platforms, the option to write your own testing, and the capability to create multi-staging pipelines and single-stage pipelines with jobs.
CircleCI's integration with GitHub and other platforms has helped my workflow by allowing me to integrate with CircleCI if my code is on GitHub or on different version control tools such as AWS GitHub or AWS version control tools. With the multi-stage pipeline, I can run my pipeline in a parallel manner, and for custom jobs, I can create and run ad-hoc jobs.
The multi-stage pipeline, custom job pipeline, and the integration with GitHub stand out most to me.
CircleCI has impacted my organization positively by removing most of our manual effort and human effort, increasing speed, and removing human error, which has improved our workflow, speed, and efficiency.
What needs improvement?
CircleCI can be improved with more integrations with different cloud platforms and by providing environment security features.
It could provide integration for secrets with Vault or other security tools.
For how long have I used the solution?
I have been using CircleCI for one year.
What do I think about the stability of the solution?
In my experience, CircleCI is stable, but it can be improved.
What do I think about the scalability of the solution?
CircleCI's scalability is increasing and growing well with our workloads.
How are customer service and support?
I have not contacted customer support so far because we have not needed to.
Which solution did I use previously and why did I switch?
Before, I was using Jenkins to see how it would perform, but CircleCI is more user-friendly and provides better structure and collaboration, which is why we chose CircleCI.
CircleCI compares favorably to other CI/CD tools I have used before, such as Jenkins or GitLab CI. Those tools are not as user-friendly, whereas CircleCI is user-friendly, good to use, and easy to use.
How was the initial setup?
The learning curve for CircleCI was easy because it is user-friendly.
What was our ROI?
I have seen a return on investment as fewer employees are needed, and our time is saved.
Before we were using CircleCI, deploying and setting up architecture or deploying an application for our customers took one or two days, but using CircleCI, it only takes around half a day, so it has improved significantly.
What's my experience with pricing, setup cost, and licensing?
My experience with pricing, setup cost, and licensing is that we are currently using the trial version and are considering purchasing another level of CircleCI, focusing on which tier would be best for our setup.
Which other solutions did I evaluate?
Before choosing CircleCI, I evaluated other options including Jenkins. CircleCI is a good solution, and after evaluating other internal options, we chose to use CircleCI.
What other advice do I have?
My advice to others looking into using CircleCI is to use it if you want to collaborate with multiple teams and prefer structured, user-friendly solutions with more integrations with tools. CircleCI is a perfect solution for multi-staging and jobs. Regarding compliance or regulatory requirements in my organization, we are not currently focusing on that area, so I am not aware of those concerns. I would rate CircleCI an eight out of ten overall.
Automation has improved delivery speed and supports complex microservice pipelines
What is our primary use case?
My main use cases for CircleCI include automated testing, CI, continuous development, mobile app development, microservices orchestrations, and DevSecOps use cases.
We use CircleCI to build and deploy microservices on Kubernetes and OpenShift platforms, where we run unit tests, integration tests, and linting on every commit as part of our CI process. We also use it for continuous deployment, automating the deployment to different platforms such as AWS , GCP, Azure , as well as Kubernetes clusters.
For our primary use case with CircleCI, we handle complex pipelines with multiple repositories and dependencies in microservice orchestrations.
What is most valuable?
The best features CircleCI offers are its ease of use, YAML-based configuration, maintenance-free operation as a software as a service platform, and good speed.
The YAML configuration and maintenance-free setup in CircleCI help me daily because it uses a very straightforward YAML-based configuration, allowing us not to worry about other programming languages, and it has a very low entry barrier, making it helpful for all developers.
CircleCI helps with faster time to market and improved productivity by automating testing and deployments, which allows for frequent and reliable software releases and application deployments. From a developer productivity point of view, developers spend much less time on build troubleshooting and more time writing code due to its very simple YAML language, which is a human-readable language.
CircleCI has positively impacted my organization with faster time to market, improved software quality, cost efficiency, and increased developer productivity.
What needs improvement?
To improve CircleCI, I think some layers of optimized caching need to be implemented, it can monitor credit usage, and use insights for improvement to increase value.
I chose an 8.5 for my rating because there are still many areas that need to be increased and improved, such as leveraging orbs and replacing custom, complex scripts with pre-built, community-verified orbs to reduce maintenance overhead.
For how long have I used the solution?
I have been using CircleCI for the last four years.
What do I think about the stability of the solution?
CircleCI is very stable.
What do I think about the scalability of the solution?
From a scalability point of view, CircleCI allows us to easily configure active and passive clusters, making it very good in terms of scalability.
How are customer service and support?
Customer support for CircleCI is very good.
What was our ROI?
I have seen a return on investment with CircleCI, as it saves money and time, requires fewer employees because it automates deployments easily, and enables us to complete all development tasks in much less time with limited employees.
What's my experience with pricing, setup cost, and licensing?
My experience with CircleCI's pricing, setup cost, and licensing is very good.
Which other solutions did I evaluate?
We use CircleCI from scratch, but side-by-side we are also using Jenkins and Argo CD.
What other advice do I have?
My advice for others looking into using CircleCI is that if anyone is using it for their CI/CD needs and wants good performance, they should definitely use CircleCI. I gave this product a rating of 8.5 based on my overall experience.
Minimal, Clean UI That’s Easy to Understand
Automated parallel pipelines have accelerated deployments but complex configs still need simplification
What is our primary use case?
I have been using CircleCI for the past four years.
CircleCI is mainly used for creating Docker images and deploying them into the Kubernetes environment that we have.
We have three branches: dev, staging, and pre-prod. Whenever there is any code that goes into the dev branch, it gets automatically triggered via CircleCI. It creates the ECR image for multi-architecture and pushes it into the ECR. After that, it performs a kubectl rollout status for that. For three different tags including staging and dev, we have different environments, and different tags are pushed to it, with codes pushed to the different ECRs that we have.
It gets triggered automatically by code changes, so it is quite easy, and we have configured YAML for it. Notifications come to our Slack whenever there is any code pushed or something on our page.
What is most valuable?
The best feature about CircleCI is running multiple jobs in parallel. We do not have to maintain anything, as there is no server maintenance required. It starts building in minutes and has easy, excellent container support, as well as faster pipeline deployments, easy PR-based pipelines, deep integration with GitHub and GitLab that we have wanted, and no need to manage agents manually.
Running parallel jobs where dev gets automatically updated every time has helped our team significantly. We have that running with test cases executing as well as sometimes a module that has a backend and frontend with both codes inside it. Different parallel jobs are running, executing, and checking those for different multiple test cases. An ECR build is running on the multiple sides of it, creating the Docker image. If one of those parallel jobs fails, then the other automatically gets failed. It saves a lot of time to do those things.
There is no need to manage agents manually, and no server maintenance is required, as this is a SaaS model, so it is quite easy.
CircleCI starts building in minutes, and there is no need to manage agents manually, as well as it has excellent container support, can run multiple jobs, and speeds up the CI/CD significantly. It has helped us a lot.
I see faster deployment times as an outcome. Not reduced cost because it is costly, but definitely faster deployment times, as it is a parallel-based solution.
Time saved is one of the things that we have observed. We have saved a lot of time.
CircleCI is quite stable.
CI/CD is quite scalable. It is highly scalable, as it is not on our system, so we do not need to take care of the runners as well.
What needs improvement?
CircleCI can be improved by making it less costly, as it is very expensive. The config complexity, like the YAML config, can become messy in complex projects. Making it simpler, much like having a Docker Compose YAML or Kubernetes YAML, is necessary from that perspective.
Rather than keeping it a SaaS project, they can think of it through a Jenkins approach, where we can also self-host it into our environment, but it is acceptable.
It is very expensive, and many organizations cannot afford it. The config complexity, like the YAML configs, can become messy in complex projects. A better DevOps person can only handle it, not a normal person. For that reason, I chose a rating of seven.
It is quite expensive, to be honest. As mentioned, many organizations cannot afford it because of the parallel execution prices as well as the config complexity.
For how long have I used the solution?
I have been working in my current field for more than six plus years.
What do I think about the stability of the solution?
CircleCI is quite stable.
What do I think about the scalability of the solution?
CI/CD is quite scalable. It is highly scalable, as it is not on our system, so we do not need to take care of the runners as well.
How are customer service and support?
Customer support is highly worth it for the money that is there.
I would rate the customer support a ten out of ten, as they take money but provide the best customer support.
Which solution did I use previously and why did I switch?
We have tried Jenkins as well as GitHub Actions for it. We switched from Jenkins because we had to maintain our own runners and everything there, which provided less control. For GitHub Actions , since it is a cloud-native solution, we wanted to use CircleCI, which has a quite good community-based support.
I evaluated Jenkins, GitHub Actions, and GitLab CI/CD.
What other advice do I have?
My advice to others looking into using CircleCI is to just not get overwhelmed by the complexity, particularly the config complexity. Just try to learn it, as now AI tools will definitely be there to help you out. Start using it, and once you get used to it, ask them to have a conversation over the pricing aspect.