Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 7 additions & 29 deletions src/routes/docs/tooling/ai/agents/antigravity/+page.markdoc
Original file line number Diff line number Diff line change
Expand Up @@ -25,21 +25,7 @@ Browse all quick start prompts

Connect Appwrite MCP servers to Antigravity for deeper integration with the Appwrite API and documentation.

Before you begin, ensure you have the following **pre-requisites** installed on your system:

{% tabs %}
{% tabsitem #api-server-prerequisites title="API server" %}

[uv](https://docs.astral.sh/uv/getting-started/installation/) must be installed on your system.

{% /tabsitem %}

{% tabsitem #docs-server-prerequisites title="Docs server" %}

[Node.js](https://nodejs.org/en/download) and npm must be installed on your system.

{% /tabsitem %}
{% /tabs %}
Before you begin, ensure you have [Node.js](https://nodejs.org/en/download) and npm installed on your system. Antigravity connects to the remote MCP servers through the `mcp-remote` package.

To add the Appwrite MCP server, open Antigravity and go to the drop-down (...) menu in the Agent window . From there, navigate to Manage MCP Servers in the MCP Store, and then click View raw config in the main panel to add your custom MCP server.

Expand All @@ -52,26 +38,18 @@ Update the `mcp_config.json` file to include the API server:
{
"mcpServers": {
"appwrite-api": {
"command": "uvx",
"command": "npx",
"args": [
"mcp-server-appwrite"
],
"env": {
"APPWRITE_PROJECT_ID": "your-project-id",
"APPWRITE_API_KEY": "your-api-key",
"APPWRITE_ENDPOINT": "https://<REGION>.cloud.appwrite.io/v1"
}
"mcp-remote",
"https://mcp.appwrite.io/mcp"
]
}
}
}

```

**Configuration:**

- Replace `your-project-id` with your actual Appwrite project ID
- Replace `your-api-key` with your Appwrite API key
- Replace `<REGION>` with your Appwrite Cloud region (e.g., `nyc`, `fra`)
The API server uses OAuth for authentication. When Antigravity first connects to the server, your browser opens so you can sign in to your Appwrite account and authorize access.

{% /tabsitem %}

Expand All @@ -86,7 +64,7 @@ Update the `mcp_config.json` file to include the docs server:
"command": "npx",
"args": [
"mcp-remote",
"<https://mcp-for-docs.appwrite.io>"
"https://mcp-for-docs.appwrite.io"
]
}
}
Expand Down
24 changes: 5 additions & 19 deletions src/routes/docs/tooling/ai/agents/claude-code/+page.markdoc
Original file line number Diff line number Diff line change
Expand Up @@ -55,40 +55,26 @@ Browse all quick start prompts

If you installed the Appwrite plugin in [Step 1](#install-plugin), MCP servers are already configured and you can skip to [Step 4](#step-4).

Connect Appwrite MCP servers to Claude Code for deeper integration with the Appwrite API and documentation.

Before you begin, ensure you have the following **pre-requisites** installed on your system:

{% tabs %}
{% tabsitem #api-server-prerequisites title="API server" %}

[uv](https://docs.astral.sh/uv/getting-started/installation/) must be installed on your system.

{% /tabsitem %}

{% tabsitem #docs-server-prerequisites title="Docs server" %}

[Node.js](https://nodejs.org/en/download) and npm must be installed on your system.

{% /tabsitem %}
{% /tabs %}
Connect Appwrite MCP servers to Claude Code for deeper integration with the Appwrite API and documentation. Both servers are remote HTTP servers, so there are no additional pre-requisites to install.

Run the following commands in your terminal to add the MCP servers:

{% tabs %}
{% tabsitem #api-only title="API server" %}

```bash
claude mcp add-json appwrite-api '{"command":"uvx","args":["mcp-server-appwrite"],"env":{"APPWRITE_PROJECT_ID": "your-project-id", "APPWRITE_API_KEY": "your-api-key", "APPWRITE_ENDPOINT": "https://<REGION>.cloud.appwrite.io/v1"}}'
claude mcp add --transport http appwrite-api https://mcp.appwrite.io/mcp

```

The API server uses OAuth for authentication. Run `/mcp` in Claude Code, select **appwrite-api**, and choose **Authenticate**. Your browser opens so you can sign in to your Appwrite account and authorize access.

{% /tabsitem %}

{% tabsitem #docs-only title="Docs server" %}

```bash
claude mcp add appwrite-docs <https://mcp-for-docs.appwrite.io> -t http
claude mcp add --transport http appwrite-docs https://mcp-for-docs.appwrite.io

```

Expand Down
34 changes: 7 additions & 27 deletions src/routes/docs/tooling/ai/agents/codex/+page.markdoc
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ Then run `codex` and open the plugins menu to install the Appwrite plugin:

Once installed, the language and deployment skills load automatically based on your task, and the `appwrite-docs` MCP server is registered for documentation lookups.

The Appwrite API MCP server isn't bundled in the plugin: it needs your endpoint, project ID, and API key, and Codex plugins don't currently expose a way to prompt for per-install configuration in the CLI. Add it manually in [Step 3](#step-3).
The Appwrite API MCP server isn't bundled in the plugin. Add it manually in [Step 3](#step-3).

{% info title="Prefer manual setup?" %}

Expand Down Expand Up @@ -53,42 +53,22 @@ Browse all quick start prompts

If you installed the Appwrite plugin in [Step 1](#install-plugin), the docs MCP server is already configured and you can skip to [Step 4](#step-4).

Connect Appwrite MCP servers to Codex for deeper integration with the Appwrite API and documentation.

Before you begin, ensure you have the following **pre-requisites** installed on your system:

{% tabs %}
{% tabsitem #api-server-prerequisites title="API server" %}

[uv](https://docs.astral.sh/uv/getting-started/installation/) must be installed on your system.

{% /tabsitem %}

{% tabsitem #docs-server-prerequisites title="Docs server" %}

No additional prerequisites. The docs server runs as a remote HTTP endpoint.

{% /tabsitem %}
{% /tabs %}
Connect Appwrite MCP servers to Codex for deeper integration with the Appwrite API and documentation. Both servers are remote HTTP servers, so there are no additional pre-requisites to install.

Run the following commands in your terminal to add the MCP servers:

{% tabs %}
{% tabsitem #api-only title="API server" %}

```bash
codex mcp add appwrite-api \
--env APPWRITE_PROJECT_ID=your-project-id \
--env APPWRITE_API_KEY=your-api-key \
--env APPWRITE_ENDPOINT=https://<REGION>.cloud.appwrite.io/v1 \
-- uvx mcp-server-appwrite
codex mcp add appwrite-api --url https://mcp.appwrite.io/mcp
```

**Configuration:**
The API server uses OAuth for authentication. In case Codex does not automatically prompt you to login, run the following command to sign in to your Appwrite account and authorize access:

- Replace `your-project-id` with your actual Appwrite project ID
- Replace `your-api-key` with your Appwrite API key
- Replace `<REGION>` with your Appwrite Cloud region (e.g., `nyc`, `fra`)
```bash
codex mcp login appwrite-api
```

{% /tabsitem %}

Expand Down
40 changes: 4 additions & 36 deletions src/routes/docs/tooling/ai/agents/cursor/+page.markdoc
Original file line number Diff line number Diff line change
Expand Up @@ -46,23 +46,7 @@ Browse all quick start prompts

If you installed the Appwrite plugin in [Step 1](#install-plugin), MCP servers are already configured and you can skip to [Step 4](#step-4).

Connect Appwrite MCP servers to Cursor for deeper integration with the Appwrite API and documentation.

Before you begin, ensure you have the following **pre-requisites** installed on your system:

{% tabs %}
{% tabsitem #api-server-prerequisites title="API server" %}

[uv](https://docs.astral.sh/uv/getting-started/installation/) must be installed on your system.

{% /tabsitem %}

{% tabsitem #docs-server-prerequisites title="Docs server" %}

[Node.js](https://nodejs.org/en/download) and npm must be installed on your system.

{% /tabsitem %}
{% /tabs %}
Connect Appwrite MCP servers to Cursor for deeper integration with the Appwrite API and documentation. Both servers are remote HTTP servers, so there are no additional pre-requisites to install.

Open the **Cursor Settings** page, head to the **MCP** tab, and click on the **Add new global MCP server** button. This will open an `mcp.json` file in your editor.

Expand All @@ -77,26 +61,14 @@ Update the `mcp.json` file to include the API server:
{
"mcpServers": {
"appwrite-api": {
"command": "uvx",
"args": [
"mcp-server-appwrite"
],
"env": {
"APPWRITE_API_KEY": "your-api-key",
"APPWRITE_PROJECT_ID": "your-project-id",
"APPWRITE_ENDPOINT": "https://<REGION>.cloud.appwrite.io/v1"
}
"url": "https://mcp.appwrite.io/mcp"
}
}
}

```

**Configuration:**

- Replace `your-project-id` with your actual Appwrite project ID
- Replace `your-api-key` with your Appwrite API key
- Replace `<REGION>` with your Appwrite Cloud region (e.g., `nyc`, `fra`)
The API server uses OAuth for authentication. After you save the file, click **Needs login** next to the server in the MCP settings. Your browser opens so you can sign in to your Appwrite account and authorize access.

{% /tabsitem %}

Expand All @@ -108,11 +80,7 @@ Update the `mcp.json` file to include the docs server:
{
"mcpServers": {
"appwrite-docs": {
"command": "npx",
"args": [
"mcp-remote",
"<https://mcp-for-docs.appwrite.io>"
]
"url": "https://mcp-for-docs.appwrite.io"
}
}
}
Expand Down
44 changes: 8 additions & 36 deletions src/routes/docs/tooling/ai/agents/opencode/+page.markdoc
Original file line number Diff line number Diff line change
Expand Up @@ -23,23 +23,7 @@ Browse all quick start prompts

{% section #step-2 step=2 title="Add MCP servers" %}

Connect Appwrite MCP servers to OpenCode for deeper integration with the Appwrite API and documentation.

Before you begin, ensure you have the following **pre-requisites** installed on your system:

{% tabs %}
{% tabsitem #api-server-prerequisites title="API server" %}

[uv](https://docs.astral.sh/uv/getting-started/installation/) must be installed on your system.

{% /tabsitem %}

{% tabsitem #docs-server-prerequisites title="Docs server" %}

[Node.js](https://nodejs.org/en/download) and npm must be installed on your system.

{% /tabsitem %}
{% /tabs %}
Connect Appwrite MCP servers to OpenCode for deeper integration with the Appwrite API and documentation. Both servers are remote HTTP servers, so there are no additional pre-requisites to install.

Use the following configuration in your `opencode.json` file to use the Appwrite MCP servers.

Expand All @@ -48,44 +32,32 @@ Use the following configuration in your `opencode.json` file to use the Appwrite

```json
{
"$schema": "<https://opencode.ai/config.json>",
"$schema": "https://opencode.ai/config.json",
"mcp": {
"appwrite": {
"type": "local",
"command": [
"uvx",
"mcp-server-appwrite"
],
"appwrite-api": {
"type": "remote",
"enabled": true,
"environment": {
"APPWRITE_PROJECT_ID": "your-project-id",
"APPWRITE_API_KEY": "your-api-key",
"APPWRITE_ENDPOINT": "https://<REGION>.cloud.appwrite.io/v1"
}
"url": "https://mcp.appwrite.io/mcp"
}
}
}

```

**Configuration:**

- Replace `your-project-id` with your actual Appwrite project ID
- Replace `your-api-key` with your Appwrite API key
- Replace `<REGION>` with your Appwrite Cloud region (e.g., `nyc`, `fra`)
The API server uses OAuth for authentication. When OpenCode first connects to the server, complete the sign-in flow in your browser to sign in to your Appwrite account and authorize access.

{% /tabsitem %}

{% tabsitem #docs-only title="Docs server" %}

```json
{
"$schema": "<https://opencode.ai/config.json>",
"$schema": "https://opencode.ai/config.json",
"mcp": {
"appwrite-docs": {
"type": "remote",
"enabled": true,
"url": "<https://mcp-for-docs.appwrite.io>"
"url": "https://mcp-for-docs.appwrite.io"
}
}
}
Expand Down
37 changes: 5 additions & 32 deletions src/routes/docs/tooling/ai/agents/vscode/+page.markdoc
Original file line number Diff line number Diff line change
Expand Up @@ -23,23 +23,7 @@ Browse all quick start prompts

{% section #add-mcp-servers step=2 title="Add MCP servers" %}

Connect Appwrite MCP servers to VS Code for deeper integration with the Appwrite API and documentation.

Before you begin, ensure you have the following **pre-requisites** installed on your system:

{% tabs %}
{% tabsitem #api-server-prerequisites title="API server" %}

[uv](https://docs.astral.sh/uv/getting-started/installation/) must be installed on your system.

{% /tabsitem %}

{% tabsitem #docs-server-prerequisites title="Docs server" %}

[Node.js](https://nodejs.org/en/download) and npm must be installed on your system.

{% /tabsitem %}
{% /tabs %}
Connect Appwrite MCP servers to VS Code for deeper integration with the Appwrite API and documentation. Both servers are remote HTTP servers, so there are no additional pre-requisites to install.

In VS Code, open the **Command Palette** (press `CTRL + Shift + P` on Windows or `CMD + Shift + P` on MacOS) and run the `MCP: Open User Configuration` command.

Expand All @@ -54,26 +38,15 @@ Update the `mcp.json` file to include the API server:
{
"servers": {
"appwrite-api": {
"command": "uvx",
"args": [
"mcp-server-appwrite"
],
"env": {
"APPWRITE_PROJECT_ID": "your-project-id",
"APPWRITE_API_KEY": "your-api-key",
"APPWRITE_ENDPOINT": "https://<REGION>.cloud.appwrite.io/v1"
}
"url": "https://mcp.appwrite.io/mcp",
"type": "http"
}
}
}

```

**Configuration:**

- Replace `your-project-id` with your actual Appwrite project ID
- Replace `your-api-key` with your Appwrite API key
- Replace `<REGION>` with your Appwrite Cloud region (e.g., `nyc`, `fra`)
The API server uses OAuth for authentication. When the server starts, VS Code prompts you to authenticate, and your browser opens so you can sign in to your Appwrite account and authorize access.

{% /tabsitem %}

Expand All @@ -85,7 +58,7 @@ Update the `mcp.json` file to include the docs server:
{
"servers": {
"appwrite-docs": {
"url": "<https://mcp-for-docs.appwrite.io>",
"url": "https://mcp-for-docs.appwrite.io",
"type": "http"
}
}
Expand Down
Loading
Loading