S

semaphoreci.com

Semaphore is a CI/CD platform for running and managing software delivery pipelines. It provides cloud-hosted build, test, deployment, and AI-assisted workflow tooling for engineering teams.

4 integrations · MCP · REST · CLI

Semaphore exposes a tenant-scoped REST API, two official CLIs (`sem` and `sem-ai`), and a hosted MCP server; all require authentication via Semaphore-issued API tokens, with MCP also supporting OAuth.

discovered 2mo ago
MCP servers1
REST · OpenAPI1
CLI2
Credentials
Semaphore API tokenbearerGet token

Get your token from your Semaphore account profile. In the web app, open your user menu, choose Profile settings, and under API Token use Reset API Token to mint a new one, or visit your Semaphore account page. The same token is used for the REST API, sem, sem-ai, and MCP token auth.

Semaphore service account API tokenbearerGet token

Service accounts must be enabled for your organization; request access via Service Accounts. Then in Semaphore open the organization People page, choose Create Service Account, assign a role, create it, and copy the token when shown. Service account tokens can only be viewed once and are used the same way as user API tokens.

Semaphore MCP OAuth accessoauth2Set up OAuth

For MCP clients that support remote MCP OAuth, add the MCP server URL https://mcp.semaphoreci.com/mcp in your client and start the sign-in flow. Semaphore says OAuth-capable clients use discovery and dynamic client registration automatically; browser sign-in and consent grant access. If the feature is not enabled for your org, request MCP access per the MCP Server docs.

conventions · 1/8 published

Publish these signals → /publishing