{
  "markdown": "# Capacitor MCP Server\n\nUnofficial MCP server for the official [Capacitor](https://capacitorjs.com) documentation. It gives AI assistants the current documentation for Capacitor v8, v7, v6 and `next`, the official and community plugin list, and the Capacitor posts from the Ionic blog — so they stop guessing plugin APIs and CLI flags. Not affiliated with or endorsed by Ionic or OutSystems.\n\nMaintained by [Capawesome](https://capawesome.io).\n\n## Endpoint\n\nThe server is hosted and ready to use. No account, no token, no installation:\n\n```\nhttps://capacitor-mcp.capawesome.io/mcp\n```\n\n## Installation\n\n### Claude Code\n\n```bash\nclaude mcp add --transport http capacitor https://capacitor-mcp.capawesome.io/mcp\n```\n\n### Claude Desktop / Claude.ai\n\nGo to **Settings → Connectors → Add custom connector** and enter:\n\n- **Name**: `Capacitor`\n- **URL**: `https://capacitor-mcp.capawesome.io/mcp`\n\n### Cursor\n\n[![Install in Cursor](https://cursor.com/deeplink/mcp-install-dark.svg)](cursor://anysphere.cursor-deeplink/mcp/install?name=capacitor&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vY2FwYWNpdG9yLW1jcC5jYXBhd2Vzb21lLmlvL21jcCJ9)\n\nOr add `.cursor/mcp.json` to your project:\n\n```json\n{\n  \"mcpServers\": {\n    \"capacitor\": {\n      \"url\": \"https://capacitor-mcp.capawesome.io/mcp\"\n    }\n  }\n}\n```\n\n### VS Code\n\n[Install in VS Code](https://insiders.vscode.dev/redirect/mcp/install?name=capacitor&config=%7B%22name%22%3A%22capacitor%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fcapacitor-mcp.capawesome.io%2Fmcp%22%7D)\n\nOr add `.vscode/mcp.json` to your project:\n\n```json\n{\n  \"servers\": {\n    \"capacitor\": {\n      \"type\": \"http\",\n      \"url\": \"https://capacitor-mcp.capawesome.io/mcp\"\n    }\n  }\n}\n```\n\n### Windsurf\n\nAdd the server to `~/.codeium/windsurf/mcp_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"capacitor\": {\n      \"serverUrl\": \"https://capacitor-mcp.capawesome.io/mcp\"\n    }\n  }\n}\n```\n\n### Zed\n\nAdd the server to your Zed `settings.json`:\n\n```json\n{\n  \"context_servers\": {\n    \"capacitor\": {\n      \"url\": \"https://capacitor-mcp.capawesome.io/mcp\"\n    }\n  }\n}\n```\n\n### Any client via npx\n\nClients that cannot connect to a remote server over HTTP can run this package, which proxies stdio to the hosted server:\n\n```json\n{\n  \"mcpServers\": {\n    \"capacitor\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@capawesome/capacitor-mcp\"]\n    }\n  }\n}\n```\n\nRequires Node.js 22 or later.\n\n## Tools\n\n| Tool              | Purpose                                                                     | Parameters                                        |\n| ----------------- | --------------------------------------------------------------------------- | ------------------------------------------------- |\n| `search_docs`     | Search the documentation by keyword. Start here for any Capacitor question. | `query` (required), `section`, `version`, `limit` |\n| `get_doc_page`    | Read a full documentation page returned by `search_docs`.                   | `url` (required), `version`                       |\n| `list_plugins`    | List official and community Capacitor plugins.                              | `query`, `source`, `limit`                        |\n| `list_blog_posts` | List recent Capacitor posts from the Ionic blog.                            | —                                                 |\n\n## Versions\n\nThe documentation is available for Capacitor **v8** (default), **v7**, **v6** and **next**. Pass the `version` parameter to `search_docs` and `get_doc_page` to target a specific version.\n\n## Rate limits\n\nThe endpoint is limited to **100 requests per minute per IP**. Requests over the limit are answered with `429 Too Many Requests`; retry after a short wait.\n\n## Privacy\n\nYour IP address is processed for rate limiting only. Queries and tool arguments are not stored, not logged beyond Cloudflare's standard edge logs, and never used for training. See the [Privacy Policy](https://capawesome.io/legal/privacy-policy/) for details.\n\n## Related\n\n- [Ionic Framework MCP Server](https://github.com/capawesome-team/ionic-framework-mcp) — the same for the Ionic Framework documentation, components and usage examples.\n- [Capawesome MCP Server](https://github.com/capawesome-team/mcp) — the official MCP server for the Capawesome documentation and the Capawesome Cloud management API.\n- [Capawesome Cloud Live Updates](https://capawesome.io/cloud/live-updates/) — ship JavaScript, HTML and CSS changes to your app without an app store review.\n- [Capawesome Cloud Native Builds](https://capawesome.io/cloud/native-builds/) — build native iOS and Android apps in the cloud, without a Mac.\n- [Capawesome Cloud App Store Publishing](https://capawesome.io/cloud/app-store-publishing/) — submit builds to the Apple App Store and Google Play Store.\n\n## Attribution\n\nThe documentation content is © the Ionic team, licensed under [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0) and sourced from [`ionic-team/capacitor-docs`](https://github.com/ionic-team/capacitor-docs). It is converted from MDX to Markdown for delivery over MCP and otherwise served unmodified in substance. The community plugin list comes from [`capawesome-team/awesome-capacitorjs`](https://github.com/capawesome-team/awesome-capacitorjs). Blog excerpts come from the [Ionic blog](https://ionic.io/blog) and link to the original post.\n\nSee [NOTICE](NOTICE) for the full attribution.\n\n## Development\n\n```bash\nnpm install\nnpm run build\nnpm test\n```\n\nSet `CAPACITOR_MCP_URL` to point the proxy at a local server instead of the hosted one:\n\n```bash\nCAPACITOR_MCP_URL=http://localhost:8787/mcp node dist/index.js\n```\n\n## Release\n\nReleases are managed by [release-please](https://github.com/googleapis/release-please). Merging its release pull request tags the version, publishes the package to npm and then publishes `server.json` to the [MCP Registry](https://registry.modelcontextprotocol.io). The version in `server.json` is bumped by release-please together with `package.json`, so it never has to be edited by hand. To publish to the registry manually, install [`mcp-publisher`](https://github.com/modelcontextprotocol/registry), run `mcp-publisher login dns --domain=capawesome.io --private-key=<key>` with the Ed25519 private key from the password manager and then `mcp-publisher publish`.\n\n## License\n\nSee [LICENSE](LICENSE).\n",
  "bytes": 6335,
  "sha": "ad7d7f58b8e9f524f2357f5434bf4265bed6d606fb83acb11dfafc95bb0bf2bc",
  "repo_slug": "capawesome-team/capacitor-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_capawesome_capacitor_mcp_888e913e/readme"
}