Scaffold MCP server projects and baseline tool contract checks. Use for defining tool schemas, generating starter server layouts, and validating MCP-ready st...
文档
Stellary MCP
试用Use 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.
它能做什么
Use 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.
技能文档
Stellary remote MCP
Stellary 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.
- Product site: https://stellary.co
- MCP docs: https://stellary.co/docs/mcp/
- Official registry id:
io.github.Anymfah/stellary-project-management - Endpoint:
https://api.stellary.co/mcp - Transport: Streamable HTTP (
GET/POST, stateless; noMcp-Session-Idrequired) - Auth:
Authorization: Bearer(personal access token or agent token) - Not supported: OAuth, local
npx/stdio servers, Dockerized copies of the backend
If Stellary MCP tools are already available in this session, use them. Do not invent a local server, wrapper package, or OAuth login.
Connect when tools are missing
- Ask the user to sign in at https://app.stellary.co and open Account settings → API tokens.
- Create a PAT. Start with
projects:readandpilotage:read. Add write scopes only when the task needs them. - Configure the client with the hosted URL and a Bearer header. Never write a real token into a repository, chat log, or committed config. Use
${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.
Identity and what each token can do
| 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.
Safe operating rules
- Prefer exact IDs after discovery. Name-based helpers exist but can fuzzy-match the wrong resource.
- Read first:
list_projects→ pick one project → inspect columns/cards/documents → then write. - Do not bulk-create, reassign, or complete missions unless the user asked for that change.
- Treat tokens like passwords. Dedicated token per client, expiry date, revoke on leak.
- All calls still obey Stellary permissions, autonomy policy, and rate limits.
- Product terms: https://stellary.co/terms/
Core tool map
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.
Recommended workflows
Explore a workspace (human PAT)
list_projectsget_project_detailswith the chosen project idlist_cardsfor the relevant columnsget_card_details/get_card_commentsbefore commenting or moving work- Optionally
get_pilotage_stateorget_cockpit_dashboardfor sprint and supervision context
Change work (human PAT, write scopes)
- Confirm the card and column ids from read tools
- Use
update_card,move_card,assign_card, oradd_commentwith those ids - Re-read the card to confirm the result
Run a queued mission (agent token)
stellary_init— autonomy mode, rules, skills, filtered tool listget_next_missionorwait_for_mission- Read card and document context with exact ids
- Execute only tools allowed by the returned policy
complete_missionorfail_mission(this updates mission state and posts a card comment)
Autonomy for agent tokens:
autonomous: reads and writes executesupervised: reads execute; tools markedapproval_requiredbecome persisted proposalsapproval: every non-read tool becomes a proposal
Human 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.
Troubleshooting
- 401: Bearer format, expired/revoked token, or missing token. Do not fall back to OAuth.
- Tool requires a user token: the session is using
MCP_TOKENor an anonymous context. Switch to a PAT. - Tool requires a workspace context: the call needs an agent token, not a human PAT.
- Plugin tool visible but failing: plugin not installed/enabled, or missing decrypted config.
- Wrong resource: stop using names; rediscover ids with
list_projects/list_cards.
What not to do
- Do not start a local Stellary MCP with
npx, Docker, or a repo from this discovery tree. - Do not commit
STELLARY_TOKENor paste a live token into files that will be shared. - Do not use REST provisioning flows unless the user asked for API/setup work outside MCP.
- Do not claim tools that did not appear in the connected server's tool list.
For setup questions: support@stellary.co. For vulnerabilities: follow SECURITY.md and email security@stellary.co.
相关技能
Scaffold MCP server projects and baseline tool contract checks. Use for defining tool schemas, generating starter server layouts, and validating MCP-ready st...
Map of every agentmemory MCP tool, what each does, and its parameters. Use when choosing which memory tool to call, when a tool name or argument is unclear,...
Unlock the full potential of your AI agent with Model Context Protocol (MCP) integration. This capability connects your agent to a vast ecosystem of external tools, APIs, and data sources through multiple MCP servers—including legal databases, weather services, database connectors, and more. By cent
Advanced MCP client enabling seamless integration with tools, data sources, and services via the Model Context Protocol. Supports dynamic discovery and invocation of remote capabilities, ensuring robust connectivity and interoperability across diverse external resources. Optimized for reliable, low-
Build MCP servers (Model Context Protocol) that wrap your data and tools — FastMCP template. Turn any Python function into an MCP tool. 100% lokal template — du vælger selv endpoints.