Back to Home
evergreen-ci icon

evergreen-mcp-server

Verified Safe

by evergreen-ci

Overview

Enables AI assistants to interact with the Evergreen CI/CD platform for build analysis, project management, and debugging.

Installation

Run Command
docker run --rm -i -v ${HOME}/.kanopy/token-oidclogin.json:/home/evergreen/.kanopy/token-oidclogin.json:ro -v ${HOME}/.evergreen.yml:/home/evergreen/.evergreen.yml:ro ghcr.io/evergreen-ci/evergreen-mcp-server:latest

Environment Variables

  • EVERGREEN_USER
  • EVERGREEN_API_KEY
  • EVERGREEN_TOKEN_FILE
  • EVERGREEN_PROJECT
  • WORKSPACE_PATH
  • EVERGREEN_MCP_TRANSPORT
  • EVERGREEN_MCP_HOST
  • EVERGREEN_MCP_PORT

Security Notes

The server loads authentication credentials (OIDC tokens or API keys) from local files (`~/.evergreen.yml`, `~/.kanopy/token-oidclogin.json`) or environment variables, which relies on the host system's security. It uses `pyjwt.decode` with `verify_signature=False` for extracting user ID from access tokens; however, this is explicitly commented as being for display/query purposes only, with actual authentication verification handled by the OIDC provider during token exchange. This is a justified, but notable, design decision.

Similar Servers

Stats

Interest Score32
Security Score8
Cost ClassHigh
Avg Tokens50000
Stars2
Forks2
Last Update2026-01-15

Tags

CI/CDEvergreenMongoDBAI AssistantMCPGraphQLPythonDebugging