Awesome AI AgentsMCP Server Framework

jenkinsci/ec2-plugin

⭐ 292 Java added to this list on 2025-04-19 repository created 2010-12-14

The Jenkins EC2 Plugin is designed to integrate Jenkins with Amazon EC2, allowing Jenkins to dynamically start and stop EC2 instances as build agents based on workload demand. This plugin enables Jenkins to automatically launch new EC2 instances when the build cluster is overloaded and terminate or stop them when they are no longer needed, optimizing resource usage and cost efficiency. Users configure the plugin by providing AWS credentials (Access Key and Secret Access Key) and an SSH private key for secure access to the instances. The plugin supports multiple AWS regions and allows configuration of different Amazon Machine Images (AMIs) to suit various operating systems and build environments. Labels can be assigned to AMIs to help Jenkins select the appropriate instance type for specific build jobs. The plugin supports advanced features such as running initialization scripts on new instances to install necessary software or configure the environment before Jenkins agents start. It also supports spot instances, which are cost-effective but can be terminated unexpectedly. The plugin provides options to enable spot requests, set bid prices, and configure Jenkins to handle spot instance behavior. Additionally, it offers security configurations for connecting to Unix and Windows AMIs, including strategies for managing SSH host key verification. Users can configure the plugin through the Jenkins UI or via Groovy scripts for automation. The plugin also supports stopping instances instead of terminating them to preserve EBS volumes and reduce startup times. It includes troubleshooting information for common issues like authentication timeouts and connectivity problems with Amazon Linux. Overall, the Jenkins EC2 Plugin facilitates scalable, cost-effective, and automated build infrastructure management by leveraging AWS EC2 capabilities directly within Jenkins, making it ideal for teams looking to extend their CI/CD pipelines with cloud-based build agents.

https://github.com/jenkinsci/ec2-plugin

agentamazon-ec2amiautomationawsbuild-agentsci/cdcloudcost-optimizationebs-volumesec2groovy-scriptinitialization-scriptjenkinsjenkins-pluginpluginscalable-infrastructuresecurityspot-instancesspotinstssh

Also in MCP Server Framework

thedaviddias/Front-End-Checklist

Front-End Checklist is an open-source quality system for modern web development, offering comprehensive best practices for humans and AI agents.

PrefectHQ/fastmcp

FastMCP offers a Pythonic framework for building Model Context Protocol (MCP) servers and clients, facilitating structured communication for AI agents and models.

pascalorg/editor

Local-first 3D building editor built with React Three Fiber and WebGPU that exposes an MCP service so AI agents can create and edit 3D scenes.

trycua/cua

c/ua is a high-performance framework that enables AI agents to control full macOS and Linux operating systems within secure, lightweight virtual containers on Apple Silicon Macs, supporting complex autonomous workflows and LLM integration.

nukeop/nuclear

Nuclear is a free, open-source, ad-free music player for Windows, macOS, and Linux, featuring streaming from various sources, playlist management, a powerful plugin system, and integration with AI ...

googleapis/mcp-toolbox

MCP Toolbox for Databases is an open-source server that connects AI agents and applications to enterprise databases using the Model Context Protocol (MCP).

apify/apify-mcp-server

Model Context Protocol server that exposes thousands of Apify Actors as tools, letting AI agents scrape social media, search engines, maps and e-commerce sites over hosted HTTP or local stdio.

grab/cursor-talk-to-figma-mcp

Cursor Talk to Figma MCP is an integration that enables Cursor AI to communicate with Figma programmatically for reading and modifying designs, automating and enhancing the design workflow.