Connects Claude directly to Selis TMiS, a transformation management platform for PMO workflows. Exposes six core operations: list, get, describe, create, update, and delete across eight entity types including actions, risks, issues, projects, deliverables, decisions, KPIs, and objectives. Also handles threaded comments. Authentication uses browser OAuth flow with tokens cached locally. Supports stdio for local clients and streamable HTTP/SSE for remote deployments. Reach for this when you need LLM assistance managing PMO artifacts without leaving your editor or chat interface. Licensed under SSPL, which requires open sourcing if you offer it as a hosted service.
MCP server for Selis — a comprehensive transformation management platform. Manage PMO entities (actions, risks, issues, projects, deliverables, decisions, KPIs, objectives) from any MCP-compatible agent.
Works with Claude Code, Codex, Cursor, Zed, or any MCP client.
# Authenticate once
SELIS_ENV=dev SELIS_ORG=CalxC npx @calx/selis-mcp
Opens your browser → log in → click Authorize. Token saved to ~/.selis/auth.json.
.mcp.json){
"mcpServers": {
"selis": {
"command": "npx",
"args": ["-y", "@calx/selis-mcp"],
"env": { "SELIS_ENV": "dev", "SELIS_ORG": "CalxC" }
}
}
}
selis actions list --scope mine --search "budget"
selis actions get ACT-0859
selis risks create --data 'title: Supplier delay\nseverity: high'
selis actions update abc-123 --data 'status: closed'
| Tool | Description |
|---|---|
selis_list | List entities with search, scope, filters, pagination |
selis_get | Get entity by ID or prefixed ref (ACT-0859) |
selis_describe | Show fields, PMO concepts, valid enum values |
selis_create | Create entity |
selis_update | Update entity fields |
selis_delete | Delete entity |
selis_comments_list | List / thread comments on an item |
selis_comment_add | Add comment or reply |
# Docker
docker build -t selis-mcp .
docker run -p 3773:3773 -e SELIS_ENV=dev selis-mcp
# HTTP mode (debugging)
npx @calx/selis-mcp dev CalxC --http 3773
Server Side Public License v1 — free to use and modify. The SSPL ensures that anyone who offers the functionality as a service must also release the source.