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.
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.
- Semaphore MCP Serverdiscovered
- Semaphore APIdiscovered
- Semaphore CLIdiscovered
- sem-ai CLIdiscovered
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.
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.
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
- integrations.json✗
/.well-known/integrations.json - llms.txt✓https://semaphoreci.com/llms.txt
- API catalog✗
/.well-known/api-catalog - OpenAPI document✗
/api/schema/, /openapi.json, /swagger.json, /api/openapi.json, or /v1/openapi.json - MCP server card✗
/.well-known/mcp/server-card.json - OAuth protected resource✗
/.well-known/oauth-protected-resource - Agent card✗
/.well-known/agent-card.json - Agent skills✗
/.well-known/agent-skills/index.json
Publish these signals → /publishing