Search / io.capawesome/mcp
mcp
R0· no sign-inThe official MCP server for Capawesome documentation and Capawesome Cloud.
v0.0.2 · active · repository · website · descriptor JSON · versions
Search / io.capawesome/mcp
R0· no sign-inThe official MCP server for Capawesome documentation and Capawesome Cloud.
v0.0.2 · active · repository · website · descriptor JSON · versions
{
"mcpServers": {
"capawesome": {
"type": "http",
"url": "https://mcp.capawesome.io/mcp"
}
}
}claude mcp add --transport http capawesome https://mcp.capawesome.io/mcp[mcp_servers.capawesome]
url = "https://mcp.capawesome.io/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"capawesome": {
"type": "remote",
"url": "https://mcp.capawesome.io/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"capawesome": {
"type": "http",
"url": "https://mcp.capawesome.io/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=capawesome&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vbWNwLmNhcGF3ZXNvbWUuaW8vbWNwIn0%3D"
}{
"servers": {
"capawesome": {
"type": "http",
"url": "https://mcp.capawesome.io/mcp"
}
}
}{
"mcpServers": {
"capawesome": {
"httpUrl": "https://mcp.capawesome.io/mcp"
}
}
}extensions:
"capawesome":
enabled: true
name: "capawesome"
type: streamable_http
uri: "https://mcp.capawesome.io/mcp"
timeout: 300
protocol.modernsupports 2026-07-28 (server/discover)protocol.statelessanswers without a sessionprotocol.transportstreamable HTTPprotocol.list_ttltools/list declares ttlMs 0, so clients re-fetch it on every useauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotations3 of 3 tools declare readOnlyHint or destructiveHinttools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: search_docs (idempotentHint); get_doc_page (idempotentHint); list_blog_posts (idempotentHint)tools.token_costabout 902 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changesno tool changes in 30 daysstability.rug_pullno tool changed its meaning under the same namedeps.known_vulnsno known advisory in 15 resolved packagesdeps.mcp_sdk_version@modelcontextprotocol/client 2.0.0 has 1 known advisory (GHSA-6qxp-vccf-f47h); update @modelcontextprotocol/client to 2.2.0 or laterdeps.resolvable@capawesome/[email protected] resolved: 15 packagesNo tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+repository +dns-namespace +website +reachable +uptime-100% ~updated-42d-ago
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
@capawesome/[email protected] npm14 dependencies, resolved · MCP SDK @modelcontextprotocol/client 2.0.0 · advisories checked 2026-10-19
| advisory | severity | package | fixed in |
|---|---|---|---|
| GHSA-6qxp-vccf-f47hMCP TypeScript SDK: OAuth client could send credentials to an authorization server chosen by the MCP server | high | @modelcontextprotocol/[email protected]MCP SDK, direct | fixed in 2.2.0 |
Dependency graphs from deps.dev; advisories from OSV.dev, including the GitHub Advisory Database and the PyPI Advisory Database; all CC BY 4.0. The graph is what a clean install of this version resolves today; nothing was installed or run. How it is checked.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://mcp.capawesome.io/mcp streamable-http | none | yes | 100% | 405 ms | 2026-07-28 | 2026-10-19 |
| package | registry | version | runtime | secrets |
|---|---|---|---|---|
@capawesome/mcp | npm | 0.0.2 | – |
get_doc_pageread-only | Read the full source markdown of a Capawesome documentation or blog page. Use this after `search_docs` to read a page end to end before writing code against a plugin API, a CLI command or a Capawesome Cloud workflow — snippets from search results are deliberately short and regularly omit required configuration steps. Returns the page title, its URL and the page markdown including code samples, as it is authored but without the build metadata. Do not use this to find a page: it needs the exact URL or path, so run `search_docs` (or `list_blog_posts` for articles) first. Do not use it for pages outside capawesome.io. |
list_blog_postsread-only | List the 20 most recent posts from the Capawesome blog, newest first. Use this when the question is about what is new — recent releases, announcements, monthly updates, deprecations or newly published guides. Returns `title`, `description`, `date`, `categories` and `url` per post; pass a `url` to `get_doc_page` to read the whole article. Do not use this to answer a topic question: the feed only carries the newest posts, so search the documentation and the blog archive with `search_docs` instead. |
search_docsread-only | Search the Capawesome documentation, guides and blog by keyword. Use this first for any question about Capawesome SDKs (Capacitor and Cordova plugins such as Live Update, NFC, Biometrics), Capawesome Cloud (live updates, native builds, app store publishing, automations), Capawesome Insiders or the Capawesome CLI — the answer is almost always documented, and guessing plugin APIs or CLI flags produces broken code. Returns the best matching page sections with `title`, `url`, `snippet`, `section` and, for a hit inside a page, the `parentTitle` and `parentUrl` of that page. The same results are attached as structured content. Do not use this to read a full page: call `get_doc_page` with a `url` from these results. Do not use it to browse recent announcements or release notes: use `list_blog_posts`. Do not use it for anything about a concrete app, build, channel or deployment in Capawesome Cloud: those live behind the `cloud_*` tools. |
Schemas: list_tools.
{
"name": "io.capawesome/mcp",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://mcp.capawesome.io/mcp",
"type": "streamable-http"
}
],
"version": "0.0.2",
"packages": [
{
"version": "0.0.2",
"transport": {
"type": "stdio"
},
"identifier": "@capawesome/mcp",
"registryType": "npm"
}
],
"repository": {
"url": "https://github.com/capawesome-team/mcp",
"source": "github"
},
"websiteUrl": "https://capawesome.io/",
"description": "The official MCP server for Capawesome documentation and Capawesome Cloud."
}