视觉画布设计
canvas-design
基于设计原则创作静态视觉作品,用于海报与品牌图形。
capawesome-mcp【文档与办公】Guides the agent through connecting an MCP client to the hosted Capawesome MCP server, which exposes always-current Capawesome documentation search and the Capawesome Cloud management API. Covers setup for Claude Code, Claude Desktop, Cursor, and VS Code, API token creation, toolset selection, read-only mode, secret handling, verification, and troubl…
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Connect an MCP client to the hosted Capawesome MCP server for always-current documentation search and Capawesome Cloud management.
The server is hosted by Capawesome — there is nothing to install and nothing to keep up to date:
https://mcp.capawesome.io/mcp
It serves two things:
Ask the user which of the following they want, and register only that:
?toolsets=docs (the default when no query parameter is given).?toolsets=all. This is what most setups want.references/toolsets.md and pick the toolsets matching the user's task. Fewer tools take up less context and make the client pick the right tool more often.If the user is unsure, recommend option 2.
Additionally, ask whether the server should be read-only. Appending ?readonly=true registers read-only tools only, so nothing can be created, changed, or deleted. Recommend it for shared, unattended, or CI setups.
Skip this step if the user chose documentation only in Step 1.
A token acts on behalf of the account that created it, so the server can do whatever that account can do across its organizations and apps. Requests go through the same Cloud API as the Capawesome CLI, which means the same permissions, network restrictions, and rate limits apply.
Detect the client instead of asking, by checking the project in this order:
.mcp.json or .claude/ in the project root → Claude Code.cursor/mcp.json or .cursor/ in the project root → Cursor.vscode/ in the project root → VS CodeIf none of these exist, or if more than one matches, ask the user which client to configure.
Read references/client-setup.md and apply the section for the detected client. Build the server URL from the choices made in Step 1:
| Choice | URL |
|---|---|
| Documentation only | https://mcp.capawesome.io/mcp |
| Documentation and Capawesome Cloud | https://mcp.capawesome.io/mcp?toolsets=all |
| Capawesome Cloud only | https://mcp.capawesome.io/mcp?toolsets=cloud |
| Specific toolsets | https://mcp.capawesome.io/mcp?toolsets=docs,cloud-apps,cloud-app-builds |
| Read-only | Append &readonly=true, or ?readonly=true when there is no other parameter |
Always quote the URL when passing it on the command line, otherwise the shell interprets the query parameters.
Omit the Authorization header entirely for a documentation-only setup.
search_docs with a query such as live update rollback.cloud_get_current_user. It returns the account the token belongs to.Once connected, prefer the MCP tools over bundled reference files and over model knowledge whenever the topic is Capawesome:
search_docs — search the documentation and blog by keyword. Start here; snippets are short by design.get_doc_page — read a full page as Markdown, using a URL from search_docs. Read the whole page before writing code against a plugin API, a CLI command, or a Cloud workflow — search snippets regularly omit required configuration steps.list_blog_posts — list the most recent blog posts, for announcements and release notes.cloud_* — manage Capawesome Cloud. Read references/toolsets.md for the toolset each tool belongs to.A few Cloud tools accept sensitive values — environment secrets, signing certificates, and app store credentials. Anything passed to a tool becomes part of the conversation and is sent to the AI provider, and it may end up in chat history or logs outside the user's control.
Apply these rules:
.mcp.json, .cursor/mcp.json, and claude_desktop_config.json in a project are tracked by Git. Prefer a setup that keeps the token out of the file: the VS Code inputs prompt, an environment variable, or the user-scoped configuration.claude mcp list to confirm the server is registered.401 Unauthorized: The token is missing, malformed, or revoked. Verify the header value is Bearer <TOKEN> including the space, and that the token still exists in the Console.cloud_* tools appear: The URL is missing ?toolsets=all (or a cloud-* toolset), or the Authorization header was not sent. Check the URL and the header.readonly=true. Remove it to register write tools.mcp-remote as shown in references/client-setup.md.403 Forbidden on Cloud tools: The account lacks permission for that organization or app, or an organization network restriction blocks the request. Verify with cloud_get_current_user and cloud_list_organizations.capawesome-cloud — For setting up native builds, live updates, and app store publishing.capawesome-cli — For the Capawesome CLI, which covers the same Cloud API from the terminal and CI/CD.capacitor-plugins — For installing and configuring Capacitor plugins, including the Capawesome plugins documented by this server.capacitor-expert — For a broad Capacitor reference covering plugins, framework integration, and Capawesome Cloud.capacitor-mcp — For the Capacitor MCP server, which covers Capacitor itself and the community plugin list.ionic-framework-mcp — For the Ionic Framework MCP server, which covers the UI components and their usage examples.