protogrid

Search / io.capawesome/mcp

mcp

R0· no sign-in

The official MCP server for Capawesome documentation and Capawesome Cloud.

v0.0.2 · active · repository · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality85good
Trust93of 100
Uptime, 30 days100%
Latency p50405 ms

Connect

8 clients · secrets stay placeholders
{
  "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

Quality 85 / 100good

protocol88 · weight 25
  • pass
    protocol.modernsupports 2026-07-28 (server/discover)
  • pass
    protocol.statelessanswers without a session
  • pass
    protocol.transportstreamable HTTP
  • warn
    protocol.list_ttltools/list declares ttlMs 0, so clients re-fetch it on every use
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene86 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations3 of 3 tools declare readOnlyHint or destructiveHint
  • fail
    tools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: search_docs (idempotentHint); get_doc_page (idempotentHint); list_blog_posts (idempotentHint)
  • pass
    tools.token_costabout 902 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability100 · weight 15
  • pass
    stability.changesno tool changes in 30 days
  • pass
    stability.rug_pullno tool changed its meaning under the same name
dependencies67 · weight 15
  • pass
    deps.known_vulnsno known advisory in 15 resolved packages
  • fail
    deps.mcp_sdk_version@modelcontextprotocol/client 2.0.0 has 1 known advisory (GHSA-6qxp-vccf-f47h); update @modelcontextprotocol/client to 2.2.0 or later
  • pass
    deps.resolvable@capawesome/[email protected] resolved: 15 packages

3 tools, about 902 tokens to load them all · tool set 8d96027c33b2 · checked 2026-10-19 22:14 UTC

Tool changes

No 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.

Trust 93 / 100

provenance85
liveness100
freshness85
hygiene100

+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.

Dependencies

@capawesome/[email protected] npm14 dependencies, resolved · MCP SDK @modelcontextprotocol/client 2.0.0 · advisories checked 2026-10-19

advisoryseveritypackagefixed in
GHSA-6qxp-vccf-f47hMCP TypeScript SDK: OAuth client could send credentials to an authorization server chosen by the MCP serverhigh@modelcontextprotocol/[email protected]MCP SDK, directfixed 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.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://mcp.capawesome.io/mcp streamable-httpnoneyes100%405 ms2026-07-282026-10-19
packageregistryversionruntimesecrets
@capawesome/mcpnpm0.0.2–

Tools (3)

get_doc_pageread-onlyRead 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-onlyList 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-onlySearch 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.

Similar MCP servers

More from io.capawesome

Official server.json
{
  "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."
}