Install
mcp-registry/mcp-server-circleci
mcp-server-circleci logo

mcp-server-circleci

Author: CircleCI-Public

Description: Model-Context-Protocol (MCP) server that exposes CircleCI operations (e.g. get_build_failure_logs, run_pipeline) to AI/IDE clients.

Stars: 58

Forks: 28

License: Other (NOASSERTION)

Category: Open Source

Overview

Installation

1. Prerequisites:
• Node.js ≥ 18.x
• npm ≥ 9.x (or yarn/pnpm)
• A CircleCI personal API token with at least `status` scope
2. Clone the repository:
git clone https://github.com/CircleCI-Public/mcp-server-circleci.git cd mcp-server-circleci
3. Install dependencies:
npm install # or yarn install
4. Build the TypeScript source:
npm run build # compiles to ./dist
5. Configure environment variables (create a `.env` file or export vars):
CIRCLECI_TOKEN=<your-circleci-api-token> PORT=3000 # server listen port (default 3000) LOG_LEVEL=info # trace | debug | info | warn | error
6. Start the MCP server:
npm start # runs node dist/index.js
7. (Optional) Run the test suite and linter:
npm test npm run lint

License: Other (NOASSERTION)
Updated 7/30/2025