Skip to content

appwrite/cursor-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Appwrite Cursor Plugin

License Version Twitter Account Discord

This SDK is compatible with Appwrite server version 1.9.x. For older versions, please check previous releases.

Appwrite is an open-source backend as a service server that abstracts and simplifies complex and repetitive development tasks behind a very simple to use REST API. Appwrite aims to help you develop your apps faster and in a more secure way. Use the CursorPlugin SDK to integrate your app with the Appwrite server to easily start interacting with all of Appwrite backend APIs and tools. For full API documentation and tutorials go to https://appwrite.io/docs

Installation

Install this plugin in Cursor by adding the plugin directory to your project or Cursor plugins folder.

Structure

.cursor-plugin/
└── plugin.json              # Plugin manifest
skills/                      # Agent skills (per language)
├── appwrite-typescript/
│   └── SKILL.md
├── appwrite-dart/
│   └── SKILL.md
├── appwrite-kotlin/
│   └── SKILL.md
├── appwrite-swift/
│   └── SKILL.md
├── appwrite-php/
│   └── SKILL.md
├── appwrite-python/
│   └── SKILL.md
├── appwrite-ruby/
│   └── SKILL.md
├── appwrite-go/
│   └── SKILL.md
├── appwrite-rust/
│   └── SKILL.md
├── appwrite-dotnet/
│   └── SKILL.md
commands/                    # Agent-executable commands
├── deploy-site.md
└── deploy-function.md
.mcp.json                    # Hosted Appwrite MCP server

Skills

This plugin includes Appwrite SDK skills for the following languages:

  • Typescriptskills/appwrite-typescript/SKILL.md
  • Dartskills/appwrite-dart/SKILL.md
  • Kotlinskills/appwrite-kotlin/SKILL.md
  • Swiftskills/appwrite-swift/SKILL.md
  • Phpskills/appwrite-php/SKILL.md
  • Pythonskills/appwrite-python/SKILL.md
  • Rubyskills/appwrite-ruby/SKILL.md
  • Goskills/appwrite-go/SKILL.md
  • Rustskills/appwrite-rust/SKILL.md
  • Dotnetskills/appwrite-dotnet/SKILL.md

Each skill provides comprehensive SDK usage examples including authentication, database operations, file storage, real-time subscriptions, and more.

Hosted MCP Server

This plugin configures the hosted Appwrite MCP server at https://mcp.appwrite.io/. It gives Cursor access to your Appwrite workspace and projects as well as the latest Appwrite documentation.

Cursor starts a browser-based OAuth flow when the server first connects. Sign in to Appwrite and approve access; no API key, project ID, endpoint, or other secret needs to be added to .mcp.json.

After authentication, try:

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

If the server does not connect, open Cursor's MCP settings, restart the appwrite server, and complete the sign-in prompt. Clear or reauthenticate the server from the same settings when the OAuth session expires, and inspect Cursor's MCP output logs for connection errors.

Commands

Agent-executable commands for deploying directly from your editor:

  • deploy-site — Deploy an Appwrite site using the CLI. Covers init, push, CI/CD non-interactive mode, site management, variables, and logs.
  • deploy-function — Deploy an Appwrite function using the CLI. Covers init, push, CI/CD non-interactive mode, function management, executions, variables, and local development.

Contribution

This library is auto-generated by Appwrite custom SDK Generator. To learn more about how you can help us improve this SDK, please check the contribution guide before sending a pull-request.

License

Please see the BSD-3-Clause license file for more information.

About

The official Appwrite plugin for Cursor

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

Packages

Contributors