Install
openclaw skills install @anymfah/stellary-mcpUse Stellary, the AI-native project piloting SaaS, through its hosted remote MCP. Discover projects, boards, cards, documents, cockpit state, and governed agent missions. Use when the user mentions Stellary, Stellary boards, cockpit/pilotage, agent missions, or connecting an assistant to live Stellary work.
openclaw skills install @anymfah/stellary-mcpStellary is an AI-native project piloting SaaS. This skill teaches an agent to use the hosted Model Context Protocol server. The application and server implementation are proprietary and are not distributed from this repository.
io.github.Anymfah/stellary-project-managementhttps://api.stellary.co/mcpGET/POST, stateless; no Mcp-Session-Id required)Authorization: Bearer <token> (personal access token or agent token)npx/stdio servers, Dockerized copies of the backendIf Stellary MCP tools are already available in this session, use them. Do not invent a local server, wrapper package, or OAuth login.
projects:read and pilotage:read. Add write scopes only when the task needs them.${STELLARY_TOKEN} or the client's secret store.Claude Code:
claude mcp add stellary \
--transport streamable-http \
https://api.stellary.co/mcp \
--header "Authorization: Bearer ${STELLARY_TOKEN}"
Cursor / JSON clients:
{
"mcpServers": {
"stellary": {
"url": "https://api.stellary.co/mcp",
"headers": {
"Authorization": "Bearer ${STELLARY_TOKEN}"
}
}
}
}
Gemini CLI uses httpUrl (not url) for Streamable HTTP:
{
"mcpServers": {
"stellary": {
"httpUrl": "https://api.stellary.co/mcp",
"headers": {
"Authorization": "Bearer ${STELLARY_TOKEN}"
}
}
}
}
After connecting, call list_projects before any write. That confirms auth and project visibility without changing data.
| Bearer | Identity | Use for |
|---|---|---|
| Personal access token | Human user | Interactive board, document, and cockpit work in Cursor, Claude Code, Gemini CLI |
| User JWT | Human user | Short-lived browser-backed sessions |
| Agent token | Workspace agent | Queued missions, stellary_init, installed plugin tools (GitHub, Slack, and similar) |
MCP_TOKEN | Transport gate only | Not enough for current Stellary tools that need a user or agent |
Human PATs can use core board and cockpit tools. Workspace-context tools (missions, plugin integrations) need an agent token. Exact tool lists are resolved at connection time from token scopes, project access, workspace config, and—for agents—the agent's tool policy.
list_projects → pick one project → inspect columns/cards/documents → then write.The live tool list comes from the server. Use these names when they appear; do not assume every name is present for every token.
Board read: list_projects, get_project_details, list_cards, get_card_details, get_card_comments
Board write: create_card, create_cards_bulk, move_card, update_card, assign_card, add_comment
Cockpit: get_pilotage_state, get_cockpit_dashboard, get_agent_status, list_pending_proposals
Agent runtime (agent token): stellary_init, get_next_mission, wait_for_mission, complete_mission, fail_mission
Installed workspace plugins register extra tools prefixed by plugin slug, for example github_list_repos, github_create_pr, slack_post_message. Those usually require an agent/workspace context and enabled plugin config.
list_projectsget_project_details with the chosen project idlist_cards for the relevant columnsget_card_details / get_card_comments before commenting or moving workget_pilotage_state or get_cockpit_dashboard for sprint and supervision contextupdate_card, move_card, assign_card, or add_comment with those idsstellary_init — autonomy mode, rules, skills, filtered tool listget_next_mission or wait_for_missioncomplete_mission or fail_mission (this updates mission state and posts a card comment)Autonomy for agent tokens:
autonomous: reads and writes executesupervised: reads execute; tools marked approval_required become persisted proposalsapproval: every non-read tool becomes a proposalHuman PAT sessions act as the user and do not go through agent proposal checks. If a write returns a proposal instead of a mutation, tell the user and use list_pending_proposals rather than retrying blindly.
MCP_TOKEN or an anonymous context. Switch to a PAT.list_projects / list_cards.npx, Docker, or a repo from this discovery tree.STELLARY_TOKEN or paste a live token into files that will be shared.For setup questions: support@stellary.co. For vulnerabilities: follow SECURITY.md and email security@stellary.co.