Awesome AI AgentsMCP Server Framework

jenkinsci/kubernetes-plugin

⭐ 2310 Java added to this list on 2025-04-19 repository created 2015-02-16

The Jenkins Kubernetes plugin is designed to enable Jenkins to run dynamic build agents within a Kubernetes cluster, automating the scaling and management of Jenkins agents using Kubernetes pods. Each Jenkins agent is launched as a separate Kubernetes pod, which is created at the start of a build and terminated after the build completes, ensuring efficient resource usage. The plugin supports inbound agents that connect automatically to the Jenkins controller, with necessary environment variables injected for seamless communication and authentication. This plugin is compatible with Kubernetes clusters version 1.14 and later, including OpenShift Container Platform 4.x. It supports various authentication methods such as username/password, kubeconfig files, token-based authentication, Google Service Account keys, and X.509 client certificates. The plugin can be configured through the Jenkins UI, allowing users to specify Kubernetes and Jenkins URLs, credentials, and pod templates. Pod templates define the Docker images and container configurations used for the Jenkins agents, with the default container named 'jnlp'. Users can customize the container image and name, and the plugin recommends injecting the Jenkins agent dynamically rather than baking it into the image to avoid version drift. The plugin also offers advanced features like garbage collection to clean up orphaned pods, WebSocket support for agent connections to simplify network configurations, and the ability to restrict cloud usage to authorized jobs or folders. It supports running arbitrary containers alongside the Jenkins agent within the same pod and allows dynamic command execution inside any container via pipeline steps. The plugin is suitable for Jenkins controllers running both inside and outside Kubernetes clusters. Overall, this plugin facilitates seamless integration between Jenkins and Kubernetes, enabling scalable, efficient, and flexible CI/CD pipelines by leveraging Kubernetes' container orchestration capabilities to manage Jenkins build agents dynamically.

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

agentauthenticationbuild-automationci/cdcloudcontainer-orchestrationdocker-imagesdynamic-agentsgarbage-collectioninbound-agentsjenkinskubernetesopenshiftpipelinepod-templatesscalingwebsocket

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.