Back to the catalog

appwrite

Appwrite tools for Claude Code, including SDK skills, Appwrite MCP servers, and deployment commands.

Open source Repository Open in the app JSON README (API)

About

Appwrite tools for Claude Code, including SDK skills, Appwrite MCP servers, and deployment commands.

Details

Kind
Plugins
Topic
Cloud & DevOps
Publisher
appwrite
Origin
marketplace
Category
ferramentas
Stars
11
Forks
1
Last push
2026-08-19T06:59:52Z
Repository state
ativo
License
BSD-3-Clause
Added
2026-08-30 01:48:58
Updated
2026-08-30 01:48:58
Origin id
appwrite/claude-plugin/appwrite

README

# Appwrite Claude Code Plugin

![License](https://img.shields.io/github/license/appwrite/claude-plugin.svg?style=flat-square)
![Version](https://img.shields.io/badge/api%20version-0.2.0-blue.svg?style=flat-square)
[![Twitter Account](https://img.shields.io/twitter/follow/appwrite?color=00acee&label=twitter&style=flat-square)](https://twitter.com/appwrite)
[![Discord](https://img.shields.io/discord/564160730845151244?label=discord&style=flat-square)](https://appwrite.io/discord)

Appwrite tools for Claude Code. This plugin packages Appwrite SDK skills, the hosted Appwrite MCP server, and deployment commands in Claude Code's native plugin format.

## Structure

```text
.claude-plugin/
├── plugin.json              # Plugin manifest
└── marketplace.json         # Marketplace manifest for install-by-name flows
skills/                      # Claude Code skills (per language)
├── typescript/
│   └── SKILL.md
├── dart/
│   └── SKILL.md
├── kotlin/
│   └── SKILL.md
├── swift/
│   └── SKILL.md
├── php/
│   └── SKILL.md
├── python/
│   └── SKILL.md
├── ruby/
│   └── SKILL.md
├── go/
│   └── SKILL.md
├── rust/
│   └── SKILL.md
├── dotnet/
│   └── SKILL.md
├── cli/
│   └── SKILL.md
commands/                    # Manual commands with side effects
├── deploy-site.md
└── deploy-function.md
.mcp.json                    # Hosted Appwrite MCP server
```

## Included Skills

- `/appwrite:typescript`
- `/appwrite:dart`
- `/appwrite:kotlin`
- `/appwrite:swift`
- `/appwrite:php`
- `/appwrite:python`
- `/appwrite:ruby`
- `/appwrite:go`
- `/appwrite:rust`
- `/appwrite:dotnet`
- `/appwrite:cli`

These skills give Claude Code language-specific Appwrite context for authentication, database queries, storage, realtime, functions, and server-side administration.

## Included Commands

- `/appwrite:deploy-site`
- `/appwrite:deploy-function`

These commands are marked as manual-only so Claude will not invoke deployment workflows automatically.

## Hosted MCP Server

The plugin configures one `appwrite` server at `https://mcp.appwrite.io/`. It provides tools for working with your Appwrite workspace and projects and for searching the latest Appwrite documentation.

The hosted server uses browser-based OAuth, so the plugin does not require an API key, project ID, endpoint, or other manually configured secret. In an interactive Claude Code session, open `/mcp` and authenticate the `appwrite` plugin server, or run:

```sh
claude mcp login plugin:appwrite:appwrite
```

After authentication, try:

> Use Appwrite to show my workspace context and list my projects.

If authentication expires, run `claude mcp login plugin:appwrite:appwrite` again or choose **Re-authenticate** from `/mcp`. If the browser does not open, use the URL printed by Claude Code. Use `claude mcp get plugin:appwrite:appwrite` and `/mcp` to inspect approval, authentication, and connection status.

## Local Development

Validate the generated plugin and marketplace:

```sh
cd examples/claude-plugin
claude plugin validate .
```

Load the plugin directly for a dev session:

```sh
claude --plugin-dir ./examples/claude-plugin
```

Then verify:

- `/help` shows the `appwrite` namespace
- `/appwrite:typescript` loads the TypeScript skill

Install it end to end through the bundled marketplace:

```sh
claude plugin marketplace add ./examples/claude-plugin --scope local
claude plugin install appwrite@appwrite --scope local
```

Use `--plugin-dir` for fast iteration on skills and commands. Use the bundled marketplace when you want install-by-name flows such as `appwrite@appwrite`.

## Contribution

This library is auto-generated by Appwrite custom [SDK Generator](https://github.com/appwrite/sdk-generator). To learn more about how you can help us improve this SDK, please check the [contribution guide](https://github.com/appwrite/sdk-generator/blob/master/CONTRIBUTING.md) before sending a pull-request.

## License

Please see the [BSD-3-Clause license](https://raw.githubusercontent.com/appwrite/appwrite/master/LICENSE) file for more information.

More